توضیحات
آموزش (Compose Multiplatform) ساخت برنامه های کراس پلتفرم با Kotlin
نام دوره : Ultimate Compose Multiplatform: Android/iOS + Testing
پیشنیاز
آشنایی با مفاهیم پایه برنامهنویسی و دانش اولیه Kotlin
تجربه قبلی در توسعه اندروید و استفاده از Compose برای ساخت رابط کاربری
ذهنی آماده برای یادگیری مفاهیم کراسپلتفرم، الگوهای معماری مدرن و ابزارهای یکپارچهسازی API
توضیحات
به دورهی نهایی Compose Multiplatform خوش آمدید!
در این دوره همهچیز دربارهی توسعهی حرفهای اپلیکیشنهای کراسپلتفرم برای اندروید و iOS با Kotlin محض را فرا میگیرید:
MVVM · Clean Architecture · Koin · Material3 · Ktor3 · Room · Coil · احراز هویت بیومتریک · فونتهای سفارشی · آیکونهای مخصوص پلتفرم · تست واحد و UI · و موارد دیگر.
با یک پروژهی عملی و پُر از ویژگی—یک کیف پول مجازی ارز دیجیتال به نام CoinRoutine—همزمان با قابلیتهای Compose Multiplatform آشنا خواهید شد و بهترین شیوهها را تمرین میکنید.
آنچه خواهید ساخت
اپلیکیشن کیف پول مجازی ارز دیجیتال (“CoinRoutine”)
صفحهی فهرست ارزها
دریافت و نمایش دادههای قیمت ۱۰۰ ارز دیجیتال برتر با Ktor و فرمتکنندههای مخصوص هر پلتفرم؛ پشتیبانی از طراحی edge-to-edge.نمودار قیمت
ترسیم تغییرات قیمت با استفاده از Compose Canvas و پشتیبانی کامل از تم روشن و تاریک.مدیریت سبد دارایی
امکان پیگیری داراییهای کاربر و مدیریت موجودی با آخرین انوتیشنهای Room—قابل اشتراک بین اندروید و iOS.شبیهسازی خرید و فروش
شبیهسازی تراکنشهای خرید/فروش بهصورت محلی با TextFieldهای سفارشی، تزئینات ورودی و تبدیلهای بصری.ناوبری ایمن
پیادهسازی ناوبری ساختاریافته و Compile-Time Verified با Compose Navigation و Safe Args.مدیریت خطا
توسعهی استراتژی انعطافپذیر برای هندل API و عملیات دیتابیس محلی با نمایش پیامهای خطای کاربرپسند از منابع Compose.تزریق وابستگی با Koin
پیکربندی DI با ماژولهای مشترک و مخصوص پلتفرم برای ساختار ماژولار، قابل نگهداری و تستپذیر.
بخشهای اضافی آموزش (Compose Multiplatform) ساخت برنامه های کراس پلتفرم با Kotlin
بخش ۱: تست واحد و UI
نوشتن Unit Test برای منطق ViewModel صفحهی Portfolio
یادگیری تست UI در Compose برای اطمینان از عملکرد بدون خطای صفحات
بخش ۲: قابلیتهای پیشرفته
پیادهسازی احراز هویت بیومتریک (Face ID و اثرانگشت) در اندروید و iOS با APIهای مخصوص
مدیریت مجوزها، انیمیشنهای سفارشی، فونتها و آیکونهای پلتفرم برای بهبود تجربه کاربری
چرا این دوره؟
جامع و کامل: از معماری اپ و یکپارچهسازی API تا جزئیات UI و قابلیتهای پیشرفته
توسعه واقعی: باگگیری و رفع ایرادها را در جریان ساخت پروژه تجربه میکنید
همیشه بهروز: استفاده از نسخههای جدید Kotlin 2، Ktor 3، Koin 4، Coil 3، Room 2.7 و Material3 (تا فوریه ۲۰۲۵)
دوره آموزش (Compose Multiplatform) ساخت برنامه های کراس پلتفرم با Kotlin برای چه کسانی است:
توسعهدهندگان Android و Kotlin
کسانی که مهارت پایه در Kotlin و Android دارند و میخواهند کراسپلتفرم را شروع کنند
علاقهمندان به معماریهای مدرن، تست و Compose
علاقهمندان به اپلیکیشنهای کریپتو محور مبتنی بر API
یودمی ایران –
دوره درخواستی خود را از راه های ارتباطی درخواست کنید