تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی کتابخانه‌های چندسکویی Kotlin

دوره آموزشی کتابخانه‌های چندسکویی Kotlin

1 ساعت 39 دقیقهمتوسط2025-08-14

مدرسین

Vladimir Jovanović

Vladimir Jovanović

جزئیات دوره

Kotlin Multiplatform (KMP) باعث می‌شه بتونی کدها رو بین Android، iOS، JVM، وب و بک‌اند به راحتی به اشتراک بذاری. تو این دوره، Vladimir Jovanović بهت یاد می‌ده چطور یک کتابخانه KMP بسازی و منتشر کنی، مرحله به مرحله.

یاد می‌گیری چطور یک پروژه راه‌اندازی، کد چند سکویی بنویسی و تست کنی و همزمان پیاده‌سازی‌های مختص هر پلتفرم رو مدیریت کنی. تا پایان دوره، آمادگی لازم برای انتشار کتابخانه در Maven Central و مدیریت بهینه آن رو پیدا می‌کنی.

این دوره عمدتاً با Android Studio برای راه‌اندازی پروژه و توسعه کد مشترک کار می‌کنه، در حالی که وظایف اختصاصی iOS با Xcode انجام می‌شه. این دوره برای توسعه‌دهندگانی که می‌خوان Kotlin Multiplatform رو بپذیرن و روند کارشون رو ساده‌تر کنن، عالیه.

اهداف یادگیری
ساخت کتابخانه Kotlin Multiplatform که روی Android، iOS، JVM و JS کار کنه
پیکربندی Gradle برای مدیریت وابستگی‌ها و تنظیمات تمام اهداف
نوشتن کدهای مختص هر پلتفرم و اشتراک منطق بین پلتفرم‌ها
انتشار کتابخانه KMP در مخزن عمومی مثل Maven Central
تست کتابخانه روی چندین پلتفرم برای اطمینان از عملکرد صحیح

مهارت ها

KotlinProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off

سرفصل ها

۰. مقدمه

  • 01 - کاوش در کاتلین چند پلتفرمی (KMP)
  • 02 - پیش‌نیازها و تنظیمات دوره

۱. معرفی KMP

  • 03 - KMP چیست؟
  • 04 - چرا یک کتابخانه KMP ایجاد کنیم
  • 05 - موارد استفاده از کتابخانه‌های KMP
  • 06 - انتظارات از دوره

۲. راه‌اندازی یک پروژه KMP

  • 07 - نصب ابزارهای مورد نیاز
  • 08 - ایجاد یک پروژه جدید KMP
  • 09 - بررسی ساختار پروژه
  • 10- درک پیکربندی Gradle برای KMP
  • 11 - افزودن وابستگی‌ها برای KMP

۳. نوشتن کد مشترک و مختص پلتفرم

  • 12 - درک کد مشترک
  • 13 - افزودن پیاده‌سازی‌های مختص پلتفرم
  • 14 - استفاده از کلمات کلیدی expect و actual
  • 15 - سازماندهی کد برای قابلیت استفاده مجدد

۴. آزمایش کتابخانه KMP شما

  • 16 - نوشتن تست واحد برای کد مشترک
  • 17 - تست کد مخصوص پلتفرم
  • 18 - اشکال‌زدایی مشکلات رایج در تست KMP
  • 19 - خودکارسازی تست‌ها برای کتابخانه‌های KMP

۵. انتشار کتابخانه KMP شما

  • 20 - آماده‌سازی برای انتشار
  • 21- انتشار در Maven Central
  • 22 - انتشار کتابخانه‌ها برای پلتفرم‌های اپل
  • 23 - انتشار کتابخانه‌ها برای وب
  • 24 - تبلیغ کتابخانه شما

۶. نگهداری کتابخانه KMP شما

  • 25 - نسخه‌بندی و مدیریت وابستگی‌ها
  • 26 - رسیدگی به مشکلات و به‌روزرسانی‌ها
  • 27 - ایجاد یک برنامه برای توسعه و آزمایش
  • 28 - جمع‌آوری بازخورد از کاربران

نتیجه‌گیری

  • 29- خلاصه‌ای از آموخته‌های کلیدی
  • 30 - تشکر و مراحل بعدی

دوره های مرتبط

درباره ما

لینداکده یک بستر یادگیری پیشرو است که به افراد کمک می کند تا کسب و کار ، نرم افزار ، فناوری و مهارت‌های خلاقانه را برای دستیابی به اهداف شخصی و حرفه ای بیاموزد.

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal