ناوبری چند-ماژولی - ساخت اپلیکیشن چندپلتفرمی iOS/Android با Compose
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- اصول ناوبری
- ناوبری نوع-ایمن
- انتقال آرگومان بین مقصدها
- سفارشیسازی انیمیشنهای ترنزیشن
- پیادهسازی یک گراف ناوبری تو در تو
- ناوبری با نوار ناوبری پایین
- ساخت اپلیکیشنهای مقیاسپذیر
- ناوبری در یک پروژه چند-ماژولی
- آشنایی با مفهوم ماژولارسازی
- اصول ماژولارسازی
- مزایای معماری چند-ماژولی
- ساخت یک اپلیکیشن دستور پخت با ناوبری چند-ماژولی
- و موارد دیگر
پیشنیازهای دوره
- دانش درباره Jetpack Compose
- دانش درباره زبان برنامهنویسی Kotlin
- دانش اولیه درباره KMP (Compose Multiplatform)
- مکبوک (در صورت برنامهریزی برای تست اپلیکیشن روی شبیهساز iOS)
توضیحات دوره
به طور سنتی، توسعه موبایل از توسعهدهندگان میخواست که اپلیکیشنهای جداگانهای برای iOS و Android بسازند. هر پلتفرم با زبان، ابزارها و اکوسیستم خاص خود همراه است - Objective-C یا Swift برای iOS و Java یا Kotlin برای Android. این رویکرد، اگرچه مؤثر است، حجم کار را دو برابر میکند و اغلب منجر به ویژگیها و عملکرد ناسازگار در پلتفرمهای مختلف میشود.
خوشبختانه فناوریهای مدرن مانند Kotlin Multiplatform (KMP) راهی سریعتر و کارآمدتر برای توسعه اپلیکیشن های موبایل بدون به خطر انداختن کیفیت ارائه میدهند. در دنیای توسعه موبایل که همه چیز به سرعت در حال تغییر است، اگر میخواهید در بازار رقابتی باقی بمانید، باید با فناوری همگام شوید.
به همین دلیل است که مدرس این دوره فوقالعاده را آماده کرده است. در این دوره، مدرس به شما آموزش میدهد که چگونه یک معماری ناوبری چند-ماژولی و مقیاسپذیر را در پروژه Kotlin Multiplatform خود پیادهسازی کنید. ما پلتفرمهای Android و iOS را با استفاده از فریمورک Compose Multiplatform برای به اشتراکگذاری UI هدف قرار خواهیم داد. این یک دوره مختصر و در سطح متوسط است که برای توسعهدهندگانی طراحی شده که میخواهند سریع یاد بگیرند، بدون اینکه وقتشان را روی دورههای 20 ساعته تلف کنند.
در اینجا آنچه قرار است یاد بگیرید آمده است:
- اصول ناوبری Compose
- ناوبری نوع-ایمن در Android و iOS
- انتقال آرگومان بین مقصدها
- سفارشیسازی انیمیشنهای ترنزیشن
- پیادهسازی یک ناوبری تو در تو
- ناوبری با نوار ناوبری پایین
- اصول ماژولارسازی
- مزایای معماری چند-ماژولی
- ساخت اپلیکیشنهای مقیاسپذیر و حرفهای
- ناوبری چند-ماژولی
و در انتها، ما یک اپلیکیشن دستور پخت خواهیم ساخت که در آن تمام چیزهایی که در این دوره یاد گرفتهایم را پیادهسازی خواهیم کرد. آن اپلیکیشن روی هر دو پلتفرم Android و iOS کار خواهد کرد، حدود 5 ماژول ویژگی، یک ماژول جداگانه برای منطق ناوبری و موارد دیگر خواهد داشت.
اکنون زمان مناسبی برای بهکارگیری فناوریهای پیشرفته در توسعه موبایل است!
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگانی که میخواهند اپلیکیشنهای حرفهای بسازند.
- توسعهدهندگانی که میخواهند اپلیکیشنهای مقیاسپذیر بسازند.
- توسعهدهندگانی که میخواهند بیشتر درباره معماری چند-ماژولی بیاموزند.
- توسعهدهندگانی که میخواهند مهارتهای خود را با فناوری Kotlin Multiplatform بهبود بخشند.
- توسعهدهندگانی که میخواهند برای هر دو پلتفرم Android و iOS اپلیکیشن بسازند.
- توسعهدهندگان Android
- توسعهدهندگان iOS
- توسعهدهندگان موبایل
ناوبری چند-ماژولی - ساخت اپلیکیشن چندپلتفرمی iOS/Android با Compose
-
مقدمه 02:12
-
اصول ناوبری 05:53
-
ناوبری نوع-ایمن از صفحهای به صفحه دیگر 07:16
-
انیمیشنهای ترنزیشن 05:38
-
انتقال آرگومان بین مقصدها 07:19
-
ناوبری تو در تو با نوار پایین 17:06
-
درباره ماژولارسازی 05:05
-
بررسی اپلیکیشن دستور پخت 05:04
-
بیایید اپلیکیشن را بسازیم 19:06
-
بیایید اپلیکیشن را بسازیم - پیادهسازی آخرین ویژگی 15:33
-
بیایید اپلیکیشن را بسازیم - تزریق وابستگی با Koin 09:29
-
ناوبری با Voyager 09:00
مشخصات آموزش
ناوبری چند-ماژولی - ساخت اپلیکیشن چندپلتفرمی iOS/Android با Compose
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:متوسط
- تعداد درس:12
- مدت زمان :01:48:44
- حجم :1.26GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy