آموزش iOS 15 و Swift 5: با Swift Package Manager یک کتابخانه بسازید

iOS 15 & Swift 5: Build a library with Swift Package Manager

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ایجاد یک کتابخانه قابل استفاده مجدد و انتشار آن در Github برای توسعه دهندگان در سراسر جهان برای استفاده با Combine Framework و SnapKit ساخت یک کتابخانه با Swift Package Manager کتابخانه را در Github منتشر کنید تا توسعه دهندگان در سراسر جهان از ماژول های قابل استفاده مجدد بیلد استفاده کنند که می توانند با چندین پروژه iOS کار کنند. پروژه را با کنترل نسخه مناسب و فایل README نگهداری کنید پیش نیازها: 2 سال تجربه توسعه iOS

به iOS 15 Swift 5 خوش آمدید: با دوره Swift Package Manager کتابخانه بسازید!

این دوره برای توسعه دهندگان iOS با حداقل 2 سال تجربه طراحی شده است که می خواهند یاد بگیرند که یک کتابخانه با Swift Package Manager بسازند و آن را در Github برای سایر توسعه دهندگان میزبانی کنند. این دوره همچنین به توسعه‌دهندگانی کمک می‌کند که در حرفه خود روی پروژه‌های بزرگ mono-repo کار می‌کنند و با زمان کم‌پایینی مبارزه می‌کنند و نیاز به استخراج و مدولار کردن ویژگی‌ها دارند تا آنها را در پروژه‌های دیگر قابل استفاده مجدد کنند.

ما این کتابخانه را از ابتدا، گام به گام می سازیم و در نهایت آن را از راه دور با اسناد و کنترل نسخه مناسب در Github منتشر می کنیم.


در اینجا برخی از نظرات دانش آموزان من

وجود دارد


  • خب، می توانم بگویم که این دوره واقعاً یک "عملکرد عالی" برای من ایجاد می کند. کار عالی
    - هری یانگ

  • این عالی ترین دوره است. شما واضح و با سرعت خوب صحبت می کنید، :-) با تشکر فراوان برای پاسخ به سوال من در مورد git و تولید یک ویدیو برای توضیح استفاده از آن، بسیار آسان است و این همان چیزی بود که من نیاز داشتم، بنابراین اکنون می توانم خودم را مدیریت کنم اشتباهات!
    - جیسون واکینز

  • این یک دوره آسان است و برای دانشجویانی که دوست دارند مانند من با iOS شروع کنند خوب است :)
    - ਦੀਪ ਗਿੱਲ

  • این یک دوره عالی است، مدرس بسیار آگاه است. اگر قبلاً تجربه iOS را دارید، این دوره را در نظر بگیرید. مربی دانش دنیای واقعی را به ارمغان می آورد که برای من بسیار مفید است.
    - شوشان مردی

  • این دوره به همان اندازه خوب است. کلوین یک معلم بسیار حرفه ای و کامل است که در بازگشت به سوالات شما بسیار سریع است. من این دوره را به شدت توصیه می کنم!
    - Michael

  • محتوای عالی، من از سبک‌های مختلف صفحه‌های داخلی و همه توضیحات عالی قدردانی می‌کنم!
    - Carey M

  • معلم با دستورات خود آگاه و روشن است. این دوره عالی و آموزنده برای کسانی است که قصد دارند اسکلتی بسازند که می توانند بر روی پروژه های برنامه خود بسازند. مربی نیز مفید است
    - Raphael Lim




سرفصل ها و درس ها

مقدمه Introduction

  • مقدمه Introduction

شروع کردن Getting started

  • پروژه راه اندازی Setup project

  • فریمورک را به Git فشار دهید Push framework to Git

ایجاد اسکلت Creating the skeleton

  • راه اندازی رابط عمومی Setup public interface

  • افزودن کنترلر نمای داخلی Add onboarding view controller

  • افزودن وابستگی به چارچوب Add framework dependency

پروژه اصلی Core Project

  • افزودن بازدیدهای فرعی Add subviews

  • نمای ظرف دکمه تنظیم Setup button container view

  • نمای انتقال را تنظیم کنید Setup transition view

  • تنظیم تایمر Setup timer

  • نمایش تصویر بعدی Show next image

  • نمای عنوان را به روز کنید Update title view

  • راه اندازی نمای فرعی نمای نوار متحرک Setup animated bar view subview

  • پیاده سازی انیمیشن نمایش نوار Implement bar view animation

  • جهت شیر ​​را کنترل کنید Handle tap direction

  • رویدادهای ضربه زدن روی دکمه را مدیریت کنید Handle button tap events

  • دستگیره دکمه شروع Handle get started button

فشار دادن به Git Pushing to Git

  • به روز رسانی readme.md Update readme.md

  • اضافه کردن پیش نمایش ویدیو Add video preview

  • به‌روزرسانی برچسب و ایجاد نسخه Update tag & create release

مدیریت بهبودها و انتشارات کتابخانه Managing library improvements and releases

  • بهبود کتابخانه با فونت تم (ویدیوهای جدید به زودی) Improve library with theme font (New videos coming soon)

  • برچسب 1.1.0 را اضافه کنید Add 1.1.0 tag

  • README را به روز کنید Update README

منابع Resources

  • کد منبع کامل Complete source code

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش iOS 15 و Swift 5: با Swift Package Manager یک کتابخانه بسازید
جزییات دوره
3 hours
24
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
265
4.5 از 5
دارد
دارد
دارد
Kelvin Fok
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kelvin Fok Kelvin Fok

توسعه دهنده iOS