اپلیکیشن اندرویدی فلشکارت آموزشی ساخت اپلیکیشن مدیریت مخاطبین با عکس برای iOS و Android با Kotlin Multiplatform Mobile (KMM)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت اپلیکیشن مدیریت مخاطبین با عکس برای iOS و Android با Kotlin Multiplatform Mobile (KMM)
موضوع کلی: فناوری اطلاعات و توسعه نرمافزار
موضوع میانی: توسعه نرمافزار چندسکویی
📋 سرفصلهای دوره
- 1. آشنایی با Kotlin Multiplatform Mobile (KMM)
- 2. معرفی KMM و مزایای آن
- 3. نصب و راهاندازی محیط توسعه KMM
- 4. ایجاد پروژه جدید KMM
- 5. ساختار پروژه KMM
- 6. مقدمهای بر Jetpack Compose
- 7. اصول طراحی رابط کاربری با Compose
- 8. کامپوننتهای پایه Compose
- 9. مدیریت وضعیت در Compose
- 10. لایوتهای Compose
- 11. استایلدهی در Compose
- 12. مقدمهای بر توسعه UI برای Android با Compose
- 13. مقدمهای بر توسعه UI برای iOS با Compose
- 14. اشتراکگذاری کد UI بین Android و iOS
- 15. مدیریت دادهها در KMM
- 16. اصول ذخیرهسازی دادهها
- 17. استفاده از پایگاه داده SQLite در KMM
- 18. پیادهسازی پایگاه داده با SQLDelight
- 19. همگامسازی دادهها بین دستگاهها
- 20. مقدمهای بر APIها و ارتباطات شبکه
- 21. ارسال درخواستهای HTTP در KMM
- 22. پردازش پاسخهای JSON
- 23. مدیریت خطاهای شبکه
- 24. کار با تصاویر در KMM
- 25. بارگذاری و نمایش تصاویر
- 26. ذخیرهسازی تصاویر
- 27. بهینهسازی تصاویر
- 28. پیادهسازی قابلیت مدیریت مخاطبین
- 29. نمایش لیست مخاطبین
- 30. افزودودن مخاطب جدید
- 31. ویرایش مخاطب موجود
- 32. حذف مخاطب
- 33. جستجو در لیست مخاطبین
- 34. افزودن عکس به مخاطبین
- 35. مدیریت عکس مخاطبین
- 36. ذخیره اطلاعات مخاطبین
- 37. دسترسی به دفترچه تلفن دستگاه
- 38. پیادهسازی رابط کاربری برای Android
- 39. پیادهسازی رابط کاربری برای iOS
- 40. اشتراکگذاری کامپوننتهای UI
- 41. مدیریت وابستگیها در KMM
- 42. استفاده از Gradle در KMM
- 43. تنظیمات Build برای Android
- 44. تنظیمات Build برای iOS
- 45. دیباگ کردن برنامه KMM
- 46. تست واحد برای کد مشترک
- 47. تست UI برای Android
- 48. تست UI برای iOS
- 49. بهینهسازی عملکرد برنامه
- 50. مدیریت حافظه در KMM
- 51. کاهش مصرف باتری
- 52. راهاندازی برنامه در Android
- 53. راهاندازی برنامه در iOS
- 54. انتشار برنامه در فروشگاه Google Play
- 55. انتشار برنامه در App Store
- 56. مقدمهای بر معماری برنامه
- 57. الگوهای طراحی در KMM
- 58. استفاده از ViewModel در KMM
- 59. مدیریت ناوبری در برنامه
- 60. پیادهسازی صفحهبندی
- 61. کار با انیمیشنها در Compose
- 62. اعتبارسنجی ورودیها
- 63. مدیریت مجوزها در Android
- 64. مدیریت مجوزها در iOS
- 65. کار با اعلانها
- 66. پیادهسازی Dark Mode
- 67. سفارشیسازی تم برنامه
- 68. امنیت در KMM
- 69. رمزنگاری دادهها
- 70. مدیریت احراز هویت
- 71. مقدمهای بر Cloud Services
- 72. استفاده از Firebase در KMM
- 73. پشتیبانگیری از دادهها
- 74. مقدمهای بر CI/CD
- 75. پیادهسازی CI/CD برای KMM
- 76. اصول UI/UX در برنامههای موبایل
- 77. طراحی واکنشگرا
- 78. دسترسیپذیری در برنامههای موبایل
- 79. کار با فونتها
- 80. مدیریت منابع در KMM
- 81. ترجمه و بومیسازی برنامه
- 82. مقدمهای بر مفاهیم پیشرفته KMM
- 83. استفاده از Coroutines در KMM
- 84. مدیریت جریان دادهها
- 85. ارتباط بین ماژولها
- 86. معرفی Compose Multiplatform
- 87. مزایای Compose Multiplatform
- 88. ساختار پروژه Compose Multiplatform
- 89. پیادهسازی UI با Compose Multiplatform
- 90. مدیریت وضعیت در Compose Multiplatform
- 91. اشتراکگذاری کد UI با Compose Multiplatform
- 92. کار با تصاویر در Compose Multiplatform
- 93. مدیریت دادهها در Compose Multiplatform
- 94. تست در Compose Multiplatform
- 95. انتشار برنامه با Compose Multiplatform
- 96. پروژههای نمونه با Compose Multiplatform
- 97. آینده KMM و Compose Multiplatform
- 98. نکات تکمیلی و بهترین شیوهها
- 99. جمعبندی و گامهای بعدی
- 100. منابع بیشتر برای یادگیری
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.