آموزش جامع و کاربردی برای توسعه اپلیکیشنهای موبایل مقیاسپذیر با استفاده از معماری چند ماژولی در Compose Multiplatform. برای توسعهدهندگان iOS و Android.
توسعه اپلیکیشن موبایل به طور سنتی نیازمند ساخت اپلیکیشنهای جداگانه برای iOS و Android بوده است. هر پلتفرم با زبان، ابزارها و اکوسیستم خاص خود ارائه میشود—Objective-C یا Swift برای iOS، و Java یا Kotlin برای Android. این رویکرد، در حالی که مؤثر است، حجم کار را دو برابر میکند و اغلب منجر به ویژگیها و عملکرد ناهمگون در سراسر پلتفرمها میشود.
خوشبختانه، فناوریهای مدرن مانند Kotlin Multiplatform (KMP) راهی سریعتر و کارآمدتر برای توسعه اپلیکیشنهای موبایل بدون به خطر انداختن کیفیت ارائه میدهند. در دنیای توسعه موبایل که همه چیز به سرعت در حال تغییر است، اگر میخواهید در بازار رقابتی بمانید، باید با فناوریها همراه باشید.
به همین دلیل است که من این دوره شگفتانگیز را آماده کردهام. در این دوره به شما آموزش خواهم داد که چگونه یک معماری Navigation چند ماژولی و مقیاسپذیر را در پروژه Kotlin Multiplatform خود پیادهسازی کنید. ما پلتفرمهای Android و iOS را با استفاده از فریمورک Compose Multiplatform برای به اشتراک گذاشتن رابط کاربری هدف قرار خواهیم داد. این یک دوره متوسط و مختصر است که برای توسعهدهندگانی طراحی شده است که میخواهند به سرعت یاد بگیرند، بدون اینکه وقت خود را برای دورههای 20 ساعته تلف کنند.
در پایان، یک اپلیکیشن دستور پخت (Recipe App) ایجاد خواهیم کرد که در آن تمام مواردی را که در این دوره آموختهایم، پیادهسازی خواهیم کرد. این اپلیکیشن هم روی Android و هم iOS کار خواهد کرد، حدود 5 ماژول ویژگی، یک ماژول جداگانه برای منطق Navigation و موارد دیگر خواهد داشت.
اکنون زمان مناسبی است تا فناوریهای پیشرفته را در توسعه موبایل به کار بگیرید!
Stefan Jovanovic
برنامه نویس/طراح اندروید
نمایش نظرات