آموزش توسعه برنامه مدرن Jetpack Compose با استفاده از آخرین فناوری - آخرین آپدیت

Jetpack Compose Modern App development using latest tech

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: Jetpack Compose، Coroutines، Flow، Retrofit، Hilt DI، Room نیازمند پایگاه داده، Navigation، BottomNavBar و بسیاری دیگر توسعه برنامه مدرن اندروید Jetpack Compose Coroutines MVVM and Flow Navigation Scaffold with BottomNavBar Retrofit Hilt Dependency Injection Room Data Connectivity System Monitor خدمات شبکه اندروید پیشها :پایه های توسعه اندروید Jetpack Compose

هنگامی که ساختن یک برنامه اندروید را یاد می گیرید، با یادگیری اصول اولیه شروع می کنید و سپس به سراغ یادگیری کتابخانه های مورد استفاده در توسعه اندروید می روید. اما شما به ندرت روش صحیح استفاده از این کتابخانه ها را با هم یاد می گیرید تا برنامه ای سازگار، خوب طراحی شده و توسعه یافته بسازید. این جایی است که این دوره وارد می شود.

در اینجا ما از جدیدترین ابزارها و تکنیک‌ها برای ساختن برنامه‌ای استفاده می‌کنیم که مقیاس‌پذیر و قابل نگهداری مطابق با آخرین استانداردهای توسعه Android باشد.

پس از گذراندن این دوره، می‌دانید که چگونه یک برنامه جدید را از ابتدا بسازید، به گونه‌ای که بعداً بتوانید بدون به خطر انداختن معماری، آن را گسترش داده و بهبود بخشید.

ما از بسیاری از رایج‌ترین کتابخانه‌ها و ابزارهای مورد استفاده امروز در توسعه Android استفاده خواهیم کرد.

- Jetpack Compose به عنوان یک پایه این روزها ضروری است و کل اکوسیستم به سمت این الگوی توسعه حرکت می کند

- معماری MVVM یک استاندارد در همه برنامه های خوب طراحی شده است

- Kotlin Coroutines و Flows بسیار مفید هستند و توسط Google برای اجرای عملکرد در رشته پس‌زمینه توصیه می‌شوند

- ناوبری Jetpack برای حرکت در برنامه

- Retrofit برای ارتباطات شبکه یک استاندارد برای همه برنامه‌هایی است که با یک API پشتیبان صحبت می‌کنند

- تزریق وابستگی Hilt به یک کتابخانه استاندارد تبدیل شده است که ایجاد شی را از استفاده جدا می کند

- پایگاه داده اتاق برای ذخیره طولانی مدت داده ها در برنامه ضروری است

- سرویس نظارت بر شبکه یک روش بسیار رایج برای به روز نگه داشتن کاربر از هرگونه تغییر در اتصال شبکه است


همه این ابزارها و کتابخانه‌ها در اکثر برنامه‌هایی که می‌سازید رایج هستند، و این دوره به شما می‌آموزد که چگونه از آنها برای پیاده‌سازی برنامه‌ای که مقیاس‌پذیر، قابل نگهداری و آزمایش‌پذیر است استفاده کنید.

اگر می‌خواهید مهارت‌های توسعه خود را به سطح بالاتری ببرید و به یک توسعه‌دهنده متخصص اندروید تبدیل شوید، این دوره برای شما مناسب است.


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • پیام مهم در مورد بررسی های Udemy Important message about Udemy reviews

  • در شبکه های اجتماعی شرکت کنید Engage on social media

راه اندازی پروژه Project setup

  • نمای کلی بخش Section overview

  • فایل های پیکربندی gradle gradle config files

  • راه اندازی پروژه Project setup

  • پیکربندی کلید api api key config

  • دریافت کلیدهای api Getting the api keys

نوشتن پیمایش Compose Navigation

  • نمای کلی بخش Section overview

  • jetpack Compose Navigation Jetpack Compose Navigation

  • صفحه نمایش ساختگی Dummy screen composables

  • NavHost و Scaffold NavHost and Scaffold

  • دارایی های برداری Vector assets

  • BottomNavBar BottomNavBar

ارتباطات Api، Retrofit و Hilt Api communication, Retrofit and Hilt

  • نمای کلی بخش Section overview

  • Retrofit و Api Retrofit and Api

  • هیلت Hilt

  • نوع داده پاسخ کاراکتر Character response data type

  • پرس و جو Api Api query

  • سرویس Api و پارامترهای استاندارد Api service and standard parameters

  • NetworkResult.kt NetworkResult.kt

  • ApiRepo ApiRepo

  • پیکربندی AndroidManifest.xml AndroidManifest.xml configuration

  • اجرای هیلت Hilt implementation

ViewModel ViewModel

  • نمای کلی بخش Section overview

  • LibraryViewModel LibraryViewModel

  • LibraryScreen.kt LibraryScreen.kt

  • رابط کاربری کتابخانه Library UI

راه اندازی پایگاه داده Database setup

  • نمای کلی بخش Section overview

  • پایگاه داده اتاق Room database

  • نوع داده کاراکتر را اضافه کنید Add Character data type

  • شخصیت DAO Character DAO

  • راه اندازی پایگاه داده Database setup

  • Hilt را به روز کنید Update Hilt

صفحه نمایش جزئیات کاراکتر Character detail screen

  • نمای کلی بخش Section overview

  • بازیابی عملکرد تک کاراکتر Retrieve single character functionality

  • CharacterDetailScreen.kt CharacterDetailScreen.kt

  • صفحه نمایش جزئیات کاراکتر Character detail screen

  • CollectionDbViewModel CollectionDbViewModel

  • رابط کاربری صفحه نمایش جزئیات را به روز کنید Update detail screen UI

  • CollectionScreen.kt CollectionScreen.kt

  • صفحه نمایش مجموعه Collection screen

اضافه کردن یادداشت ها Adding notes

  • نمای کلی بخش Section overview

  • به انواع داده توجه کنید Note data types

  • NoteDao NoteDao

  • پایگاه داده مجموعه را به روز کنید Update collection database

  • ViewModel را به روز کنید Update ViewModel

  • CollectionScreen.kt CollectionScreen.kt

  • رابط کاربری را به روز کنید Update the UI

نظارت بر اتصال Connectivity monitoring

  • نمای کلی بخش Section overview

  • SingletonHolder SingletonHolder

  • مدیر اتصال Connectivity manager

  • رابط کاربری را به روز کنید Update the UI

نتیجه Conclusion

  • نتیجه Conclusion

نمایش نظرات

آموزش توسعه برنامه مدرن Jetpack Compose با استفاده از آخرین فناوری
جزییات دوره
4 hours
54
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
203
4.5 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Catalin Stefan Catalin Stefan

مدرس توسعه نرم افزار