در حال بارگزاری نمونه ویدیو، لطفا صبر کنید...
Video Player is loading.
Current Time 0:00
Duration 0:00
Remaining Time -0:00
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
- در حال بارگزاری، لطفا صبر کنید...
توضیحات دوره:
در این کلاس، نحوه ساختن یک برنامه YouTube Video Player iOS با استفاده از SwiftUI را یاد خواهید گرفت!
این برنامه ویدیوها را از YouTube Data API دریافت میکند و کاربران میتوانند ویدیوها را مستقیماً در برنامه تماشا کنند!
آنچه خواهید آموخت:
در پایان این کلاس، شما قادر خواهید بود:
- با APIها در Swift کار کنید
- کلید API خود را به طور ایمن در پروژه Xcode خود ذخیره کنید
- شبکه iOS را با استفاده از async و await درک کنید
- درخواستهای شبکه را برای URLها ارسال کنید
- دانلود تصاویر به صورت ناهمزمان
- از Swift Package Manager برای افزودن کتابخانه های شخص ثالث به پروژه Xcode خود استفاده کنید
- از TabView در SwiftUI استفاده کنید
- از ScrollView در SwiftUI استفاده کنید
- نمایش نماهای اسلاید به بالا در پاسخ به تعامل کاربر
چرا باید در این کلاس شرکت کنید:
مهارت های آموزش داده شده در این کلاس بسیار قابل انتقال به برنامه های آینده شما هستند.
توانایی کار با APIها، امکانات زیادی را برای برنامههای مختلفی که میتوانید بسازید باز میکند1
این کلاس برای چه کسانی است:
این کلاس برای مبتدیان نیست.
- باید بدانید که چگونه از Xcode استفاده کنید
- شما باید نحو اولیه Swift را بدانید
- باید اجزای اصلی SwiftUI را بدانید
اگر به تازگی سفر خود را در iOS شروع کردهاید، لطفاً کلاسهای مبتدی دیگر من را بررسی کنید تا ابتدا این مهارتها را بیاموزید.
مواد/منابع:
همانند سایر توسعههای iOS، برای اجرای Xcode به رایانه Mac نیاز دارید.
Xcode رایگان است و جایی است که ما کد را می نویسیم و نماها را برای برنامه خود می سازیم.
دسترسی به YouTube Data API نیز رایگان است.
سرفصل ها و درس ها
درس ها
Lessons
-
درس 01: کاوش در YouTube Data API
Lesson 01: Exploring the YouTube Data API
-
درس 05: تجزیه داده های JSON در فیلم ها
Lesson 05: Parsing the JSON data into Videos
-
درس 04: ارسال درخواست API
Lesson 04: Sending the API Request
-
درس 03: ایجاد پروژه Xcode، نماها و مدل ها
Lesson 03: Creating the Xcode project, views and models
-
درس 07: پخش کننده ویدیو و نمای جزئیات ویدیو
Lesson 07: Video Player and Video Detail View
-
درس 06: بازیابی ریز عکسها و استایل کردن ویدئو
Lesson 06: Retrieving Video Thumbnails and Styling
-
درس 02: دریافت داده از API YouTube
Lesson 02: Getting Data from the YouTube API
نمایش نظرات
نظری ارسال نشده است.