مسیر یادگیری iOS Native
توسعه اختصاصی iOS با Swift و Xcode/SwiftUI، بدون لایه Cross-Platform.
6 مرحله
- 1.
iOS Native چیست؟
توسعه اختصاصی iOS با Swift و Xcode/SwiftUI، بدون هیچ لایه Cross-Platform.
~6 ساعت - 2.
شروع با زبان Swift
نحو پایه، optionals و ویژگیهای type-safe زبان Swift برای توسعه اپلیکیشنهای iOS را توضیح میدهد.
~6 ساعت - 3.
طراحی رابط کاربری با UIKit و SwiftUI
تفاوت رویکرد imperative در UIKit و رویکرد declarative در SwiftUI برای ساخت صفحات اپلیکیشن iOS را شرح میدهد.
~8 ساعت - 4.
درک چرخه حیات اپلیکیشن
حالتهای مختلف اپلیکیشن iOS شامل foreground، background و suspended و متدهای AppDelegate و SceneDelegate را بررسی میکند.
~5 ساعت - 5.
کار با شبکه و Core Data
فراخوانی وبسرویس با URLSession و ذخیرهسازی داده محلی با Core Data یا SwiftData را آموزش میدهد.
~7 ساعت - 6.
انتشار در App Store
مراحل archive کردن اپلیکیشن، تنظیم App Store Connect و فرآیند بررسی اپل برای انتشار را شرح میدهد.
~4 ساعت
