توسعه مالتی پلتفرم با کاتلین
✅ سرفصل و جزئیات آموزش
با ساخت اپلیکیشن های پیشرفتهای که بهطور یکپارچه روی اندروید، iOS، وب و دسکتاپ اجرا میشوند، به توسعه مالتی پلتفرم با کاتلین مسلط شوید. در این دوره جامع، مدرس Colin Lee شما را قادر میسازد تا بین رویکرد رابط کاربری مشترک Compose Multiplatform و رابطهای کاربری مختص پلتفرم مانند SwiftUI، انتخابهای معماری هوشمندانهای داشته باشید و بین استفاده مجدد از کد و نیتیو بودن آن تعادل برقرار کنید.
در ادامه یاد میگیرید چگونه لایههای شبکه مشترک را با Ktor ایجاد و با بهرهگیری از SQLDelight، پایداری دادهها را بهصورت کراس پلتفرم پیاده سازی کنید. اگر شما توسعهدهنده موبایل هستید که میخواهد دامنه کاری خود را گسترش دهد یا مهندس فول استکی که به دنبال ادغام کدهایش است، این دوره مهارتهای ضروری برای توسعه اپلیکیشن های حرفهای کاتلین با قابلیت نوشتن یکبار کد و اجرا در هر مکان را در اختیارتان قرار میدهد.
توسعه مالتی پلتفرم با کاتلین
-
توسعه مالتی پلتفرم با کاتلین 0:00:39
-
آنچه باید بدانید 0:00:38
-
مشکلی که کاتلین مالتی پلتفرم حل میکند 0:03:50
-
مقایسه با گزینههای جایگزین 0:03:18
-
پلتفرمهای پشتیبانی شده و عملکرد آنها 0:03:00
-
همان چیزی که KDoctor تجویز کرد 0:03:18
-
اندروید استودیو برای KMP 0:09:41
-
Xcode برای KMP 0:04:12
-
ساخت تمپلیت با کمک ویزارد کاتلین مالتی پلتفرم 0:01:25
-
ساخت اولین اپلیکیشن مالتی پلتفرم 0:04:43
-
آیا باید از Compose Multiplatform استفاده کرد؟ 0:03:14
-
انتظارات و واقعیت 0:02:54
-
یک مثال عملی 0:05:24
-
دسترسی به متدهای سیستم عامل 0:04:42
-
ساختار پروژه مالتی پلتفرم 0:04:48
-
استفاده از کاتلین در کد Swift 0:04:39
-
آسانتر کردن کار با Swift export 0:04:41
-
KMP همراه با SwiftUI 0:03:11
-
معماری پیشنهادی با MVVM 0:03:04
-
Google ViewModel 0:06:16
-
اضافه کردن Ktor به پروژه 0:05:04
-
مدلسازی با Kotlinx-serialization 0:04:09
-
ارسال درخواستهای شبکه 0:05:12
-
Apollo GraphQL 0:06:23
-
افزودن SQLDelight به پروژه 0:05:39
-
راهاندازی پایگاه داده و افزودن اشیاء 0:03:03
-
ایجاد کوئریها 0:02:58
-
کار با Flow 0:04:40
-
Kermit برای لاگینگ 0:03:46
-
مدیریت منابع 0:04:44
-
KOIN برای تزریق وابستگی 0:08:29
-
ذخیره مقادیر در multiplatform-settings 0:14:04
-
تاریخها در Kotlinx-datetime 0:07:05
-
گامهای بعدی 0:01:03
مشخصات آموزش
توسعه مالتی پلتفرم با کاتلین
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:متوسط
- تعداد درس:34
- مدت زمان :2:25:27
- حجم :444.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy