کتاب از iPhone Developer تا iPad Developer: گام به گام با Swift و iPadOS با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
از iPhone Developer تا iPad Developer: جهشی بزرگ با Swift و iPadOS از iPhone Developer تا iPad Developer: گام به گام با Swift و iPadOS آیا شما یک توسعهدهنده iOS هستید و به دنبال ارتقای مهارتهای خود ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره از iPhone Developer تا iPad Developer: گام به گام با Swift و iPadOS
موضوع کلی: توسعه نرمافزار iOS
موضوع میانی: توسعه اپلیکیشن iPad با استفاده از Swift
📋 سرفصلهای دوره
- 1. در ادامه، لیستی شامل 100 سرفصل برای دوره آموزشی "از iPhone Developer تا iPad Developer: گام به گام با Swift و iPadOS" آورده شده است:
- 2. مقدمهای بر توسعه iPad برای توسعهدهندگان iPhone
- 3. چرا iPad متفاوت است؟ بررسی تفاوتهای اساسی
- 4. مروری بر Xcode و تنظیمات پروژه برای iPadOS
- 5. درک ابعاد و اندازههای صفحه در iPad
- 6. Size Classes و Adaptive UI در iPad
- 7. Auto Layout پیشرفته برای iPad
- 8. Interface Builder برای طراحی UI اپلیکیشنهای iPad
- 9. آشنایی با Simulatorهای iPad
- 10. ساختار پروژه یک اپلیکیشن پایه iPad
- 11. اولین اپلیکیشن "Hello iPad"
- 12. معرفی UINavigationController در iPad
- 13. استفاده از Toolbar و Bar Button Itemها در iPad
- 14. آشنایی با UISplitViewController: ستونهای اصلی و جزئیات
- 15. پیادهسازی UISplitViewController در یک پروژه جدید
- 16. مدیریت محتوا در Master View Controller
- 17. نمایش جزئیات در Detail View Controller
- 18. ارتباط بین Master و Detail View Controllers
- 19. مدیریت وضعیت Master/Detail در حالتهای مختلف iPad
- 20. معرفی UIPopoverPresentationController
- 21. نمایش View Controllerها به صورت Popover
- 22. تنظیم موقعیت و Anchor برای Popover
- 23. مدیریت اندازه و Dismiss شدن Popover
- 24. جایگزینی UIActionSheet با Popover در iPad
- 25. طراحی UI برای حالتهای افقی و عمودی iPad
- 26. استفاده از Stack Views برای چیدمان انعطافپذیر در iPad
- 27. Customizing Views برای اندازههای مختلف صفحه iPad
- 28. درک Device Orientation و مدیریت آن
- 29. چرخش و تغییر چیدمان برنامه
- 30. Data Persistence در iPad: UserDefaults و Keychain
- 31. Core Data در iPad: پیادهسازی و استفاده
- 32. فایل سیستم و Sandboxing در iPadOS
- 33. کار با عکسها و ویدئوها در iPad: UIImagePickerController
- 34. مدیریت گالری عکس در iPad با PhotoKit
- 35. ضبط ویدئو و مدیریت آن
- 36. مکانیابی و نقشهها در iPad با MapKit
- 37. نمایش مکان فعلی کاربر و Points of Interest
- 38. افزودن Annotation و Overlay به نقشه
- 39. ژستهای حرکتی (Gestures) در iPad
- 40. Tap, Pinch, Pan Gestures
- 41. Swipe, Rotate, Long Press Gestures
- 42. استفاده از Multi-Touch در iPad
- 43. کیبورد نرمافزاری iPad: سفارشیسازی و مدیریت
- 44. ورود متن پیشرفته با UITextView در iPad
- 45. پشتیبانی از کیبورد فیزیکی و میانبرهای صفحه کلید
- 46. Drag and Drop در iPad: مقدمات
- 47. پیادهسازی Drag Operation برای محتوا
- 48. پیادهسازی Drop Operation برای دریافت محتوا
- 49. Drag and Drop بین برنامهها (Inter-app Drag and Drop)
- 50. مدیریت انواع داده در Drag and Drop
- 51. Multi-Tasking در iPad: Split View
- 52. پیادهسازی Slide Over
- 53. پشتیبانی از Picture in Picture برای ویدئو
- 54. ساختار و الزامات برای Multitasking
- 55. توسعه اپلیکیشنهای Document-Based در iPad
- 56. استفاده از UIDocumentBrowserViewController
- 57. ساختار و مدیریت UIDocument
- 58. ذخیره و بازیابی اسناد
- 59. ادغام با Files App در iPadOS
- 60. پشتیبانی از Apple Pencil: مقدمات
- 61. پیادهسازی طراحی با PencilKit
- 62. تشخیص Pressure و Tilt در Apple Pencil
- 63. سفارشیسازی ابزارهای PencilKit
- 64. Core Graphics برای طراحیهای پیشرفته در iPad
- 65. Animations و Transitions در iPad UI
- 66. کار با Collection View: طرحبندیهای مختلف در iPad
- 67. Multi-Column Layouts با Collection View
- 68. Drag and Drop در Collection View
- 69. Table Views در iPad: حالتهای نمایش مختلف
- 70. مدیریت Reordering و Deletion در Table View
- 71. View Debugging و Optimization برای iPad
- 72. پرفرمنس و بنچمارکینگ اپلیکیشنهای iPad
- 73. Accessibility برای iPadOS: اصول و پیادهسازی
- 74. VoiceOver و Dynamic Type در iPad
- 75. Localizing و Internationalizing اپلیکیشنهای iPad
- 76. Testing در Simulator و Deviceهای مختلف iPad
- 77. Unit Testing و UI Testing برای iPad apps
- 78. ارسال اپلیکیشن به App Store: نکات خاص iPad
- 79. بازاریابی و بهینهسازی App Store برای iPad
- 80. معرفی SwiftUI برای توسعه iPadOS
- 81. ساخت UIهای پایه با SwiftUI در iPad
- 82. NavigationView و SplitView در SwiftUI
- 83. List و Form در SwiftUI برای iPad
- 84. پشتیبانی از Drag and Drop در SwiftUI
- 85. ادغام SwiftUI و UIKit در یک اپلیکیشن iPad
- 86. ساخت Widget برای iPadOS (App Intents)
- 87. طراحی Widget برای اندازههای مختلف iPad
- 88. Advanced Widget Features
- 89. Haptics و Feedback در iPad
- 90. Augmented Reality با ARKit در iPad
- 91. تشخیص Plane و Object در AR
- 92. تعامل با Content سه بعدی در AR
- 93. بلوتوث و ارتباط با دستگاههای جانبی
- 94. Push Notifications در iPad: پیادهسازی و مدیریت
- 95. CloudKit برای ذخیرهسازی ابری در iPad
- 96. Game Center برای بازیهای iPad
- 97. خرید درون برنامهای (In-App Purchases) برای iPad
- 98. مدیریت چند پنجره (Multiple Windows) در iPadOS (UIScene)
- 99. استفاده از UICommand و Menu در iPadOS
- 100. بهینهسازی برای دستگاههای Pro و تراشه M1/M2
تگها:
App Development
Beginning iPad Development
iOS Course
iOS developer
iOS Development
iPad App
iPad Development
iPadOS
iPhone Development
iPhone to iPad
Mobile Development
Swift
Swift iPad
Swift UI
Xcode
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.