کتاب آموزش جامع توسعه اپلیکیشنهای موبایل با Kotlin و Compose Multiplatform برای همافزایی با سیستمعامل iOS با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع توسعه اپلیکیشنهای موبایل با Kotlin و Compose Multiplatform برای همافزایی با سیستمعامل iOS
موضوع کلی: توسعه نرمافزارهای کاربردی و مهندسی نرمافزار
موضوع میانی: توسعه چندسکویی (Cross-Platform) با زبانهای مدرن
📋 سرفصلهای دوره (100 موضوع)
- 1. مبانی برنامهنویسی با زبان کاتلین در محیط چندسکویی
- 2. آشنایی با ساختار پروژه در Compose Multiplatform
- 3. مدیریت وابستگیها و تنظیمات Gradle برای پروژههای مشترک
- 4. اصول طراحی رابط کاربری اعلامی در کامپوز نویسی
- 5. کار با کامپوزیتهای پایه در کامپوز مولتیپلتفرم
- 6. مدیریت وضعیت در رابط کاربری با State و MutableState
- 7. استفاده از چیدمانها برای طراحی واکنشگرا
- 8. پیادهسازی پیمایش بین صفحات در اپلیکیشنهای چندسکویی
- 9. استفاده از منابع مشترک در اندروید و آیاواس
- 10. مدیریت رویدادهای ورودی و تعاملات کاربر
- 11. کار با کتابخانههای مشترک برای منطق تجاری
- 12. معماری نرمافزار در پروژههای چندسکویی با الگوی MVVM
- 13. استفاده از Ktor برای برقراری ارتباط با سرویسهای تحت شبکه
- 14. مدیریت سریالسازی دادهها با Kotlin Serialization
- 15. ذخیرهسازی دادههای محلی با استفاده از SQLDelight
- 16. تزریق وابستگی در کاتلین با استفاده از Koin
- 17. تعامل با کدهای بومی پلتفرم از طریق Expect و Actual
- 18. فراخوانی توابع Swift از کاتلین در پروژه iOS
- 19. استفاده از کامپوننتهای بومی iOS در رابط کاربری Compose
- 20. مدیریت حافظه و بهینهسازی عملکرد در کاتلین نیتیو
- 21. کار با ابزارهای تست واحد در محیط چندسکویی
- 22. پیادهسازی تستهای یکپارچهسازی برای منطق مشترک
- 23. مدیریت فرمها و اعتبارسنجی ورودی کاربر
- 24. کار با انیمیشنهای پیشرفته در Compose Multiplatform
- 25. استفاده از فونتها و استایلهای مشترک در برنامهها
- 26. مدیریت تصاویر و بارگذاری آیکونها در پلتفرمهای مختلف
- 27. بررسی تفاوتهای چرخه حیات اپلیکیشن در اندروید و iOS
- 28. پیادهسازی قابلیتهای دسترسیپذیری در رابط کاربری
- 29. مدیریت خطاها و استثناها در پروژههای چندسکویی
- 30. بهکارگیری الگوهای طراحی برای بهبود خوانایی کد
- 31. استفاده از Coroutines برای اجرای عملیات ناهمگام
- 32. مدیریت جریانهای داده با StateFlow و SharedFlow
- 33. تنظیمات خروجی و بیلد گرفتن برای سیستمعامل اندروید
- 34. تنظیمات خروجی و بیلد گرفتن برای سیستمعامل iOS
- 35. آشنایی با ابزارهای دیباگ در محیط چندسکویی
- 36. بهینهسازی اندازه اپلیکیشن نهایی
- 37. امنیت در تبادل داده با سرویسهای خارجی
- 38. کار با پلتفرمهای CI/CD برای خودکارسازی فرآیند ساخت
- 39. مستندسازی کدها و استانداردهای کدنویسی تمیز
- 40. ارائه پروژه نهایی و بررسی نکات انتشار در مارکتها
تگها:
آموزش کاتلین برای iOS
برنامهنویسی چندسکویی
برنامهنویسی کاتلین
توسعه اپلیکیشن iOS
توسعه اپلیکیشنهای چند پلتفرمی
توسعه موبایل با Kotlin
توسعه نرمافزار اندروید و iOS
فریمورک Compose Multiplatform
کامپوز مولتیپلتفرم
مهندسی نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.