ساخت اپلیکیشنهای موبایل چندسکویی با کاتلین برای iOS و اندروید
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- فناوری کاتلین چندسکویی
- ساخت اپلیکیشن اندروید و iOS با منطق مشترک کاتلین
- عملکرد اپلیکیشن نیتیو
- استفاده از کتابخانههای چندسکویی کاتلین
- ساخت اپلیکیشن با Jetpack Compose و SwiftUI
- توضیح مکانیزم Actual-Expect
- توضیح هدفها و Source sets
- کتابخانه شبکهسازی مشترک Ktor
- مقایسه کاتلین و سوئیفت
- SKIE از Touchlab
توضیحات دوره
به آینده توسعهی موبایل خوش آمدید. این دوره کوتاه و مختصر به سرعت شما را با دنیای توسعه iOS و اندروید با فناوری کاتلین چندسکویی آشنا خواهد کرد. فناوری کاتلین چندسکویی هماکنون به ثبات رسیده است. ساخت اپلیکیشنهای نیتیو موبایل برای هر دو پلتفرم iOS و اندروید با منطق مشترکی که به زبان کاتلین نوشته شده، تنها یک قدم از شما فاصله دارد.
اگر شما یک توسعهدهنده باتجربه کاتلین یا اندروید هستید و میخواهید توسعه چندسکویی را بررسی کنید، این دوره برای شما مناسب است. این دوره برای مبتدیان طراحی شده است، به همین دلیل شما خواهید توانست بهراحتی آن را دنبال کنید.
شما خواهید آموخت چگونه کد مشترکی برای اپلیکیشنهای موبایل خود بنویسید تا کارایی و استفاده مجدد از کد را به حداکثر برسانید. شما اصول و پایههای توسعه چندسکویی را بررسی کرده و بینشهای کاربردی درباره ایجاد یک پایگاه کد واحد برای پروژههای موبایل خود بدست خواهید آورد.
در طول این دوره، ما سینتکس سوئیفت را توضیح داده و خواهیم دید چگونه سوئیفت و کاتلین به یکدیگر شباهت زیادی دارند. این دوره کوتاه و مختصر طراحی شده است تا شما را به سرعت و بهطور کارآمد با موضوع آشنا کند، بدون آنکه یک دقیقه از وقت شما هدر برود.
این دوره سرشار از اطلاعات مهمی است که شما برای درک چگونگی کارکرد این فناوری در پشت صحنه نیاز دارید. این دوره شامل یک پروژه خواهد بود که ما در حین یادگیری این فناوری شگفتانگیز خواهیم ساخت.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان موبایل
- توسعهدهندگان اندروید
- توسعهدهندگان iOS
- هر کسی که میخواهد دنیای فناوری KMP را بررسی کند.
- دانشجویان
- مبتدیان
ساخت اپلیکیشنهای موبایل چندسکویی با کاتلین برای iOS و اندروید
-
مقدمه 01:38
-
الزامات دوره 00:57
-
کاتلین چندسکویی چیست؟ 04:47
-
درک ساختار پروژه چندسکویی 04:58
-
هدف در مقابل Source Sets 08:01
-
توضیح مکانیزم Expect-Actual 05:15
-
انتخاب یک IDE 02:55
-
آماده سازی محیط 02:31
-
ایجاد و بررسی یک KMP برای قالب پروژه موبایل 10:46
-
اضافه کردن وابستگیها 05:48
-
ایجاد DTOها 02:50
-
ایجاد RequestState wrapper 01:15
-
پیادهسازی ProductsApi 02:19
-
ایجاد یک ProductCard 02:26
-
واکشی و نمایش داده (اندروید) 03:56
-
ایجاد یک ProductView 05:38
-
واکشی و نمایش داده (iOS) 05:15
مشخصات آموزش
ساخت اپلیکیشنهای موبایل چندسکویی با کاتلین برای iOS و اندروید
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:17
- مدت زمان :01:11:17
- حجم :498.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy