لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش انتقال برنامه iOS خود به Android با استفاده از Kotlin
Moving Your iOS App to Android Using Kotlin
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
اکنون که Google از کوتلین استقبال کرده است - و ساخت آن را به یک زبان رسمی در Android تبدیل می کند - توسعه بین پلت فرم بسیار ساده شده است. شباهت های قابل توجه بین Swift و Kotlin حفظ یک برنامه در iOS و Android را بصری تر می کند. در این دوره ، چگونگی استفاده از دانش Swift خود را برای یادگیری Kotlin کشف کنید. مربی Jon Bott اصول كوتلین را توضیح می دهد ، و با مشاهده مثالهای كد Swift و مرور نحوه رمزگذاری معادل های كوتلین ، شباهت ها و تفاوت های Kotlin و Swift را برجسته می كند. او همچنین نحوه کار با گزینه های مختلف پایگاه داده را نشان می دهد و فرصتی را برای شما فراهم می کند تا با استفاده از دانش iOS خود برای ساخت UI اندروید ، تجربه عملی داشته باشید.
موضوعات شامل:
ایجاد شبیه ساز اندروید li>
شباهت ها و تفاوت های کوتلین و سوئیفت li>
لامبدا و استثنائات li>
کار با پسوندهای خارجی li>
برخورد با پسوند li>
استفاده از کلاسهای جاوا در کوتلین li>
کار با تماسهای شبکه با استفاده از Retrofit
نوشتن روشی برای GET از سرور li>
موضوع با AsyncTask
موضوع با RxJava
م componentsلفه های مشترک UI بین اپل و Android
افزودن رویدادهای UI
ایجاد فعالیت li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید بدانید
What you should know
با استفاده از پرونده های تمرینی
Using the exercise files
1. راه اندازی ابزار
1. Tools Setup
اندروید استودیو را تنظیم کنید
Set up Android Studio
کوتلین را تنظیم کنید
Set up Kotlin
یک شبیه ساز Android ایجاد کنید
Create an Android emulator
درجه
Gradle
نمای کلی از IDE
Overview of IDE
2. کوتلین روزمره
2. Everyday Kotlin
مختصری از کوتلین
A brief overview of Kotlin
شباهت ها و تفاوت ها از Swift: اصول
Similarities and differences from Swift: Basics
شباهت ها و تفاوت ها از Swift: Arrays
Similarities and differences from Swift: Arrays
شباهت ها و تفاوت ها از Swift: واژه نامه ها
Similarities and differences from Swift: Dictionaries
چالش: چرخ خاموش آموزش
Challenge: Training wheels off
راه حل: خاموش کردن چرخ های آموزشی
Solution: Training wheels off
3. مقایسه کوتلین
3. A Kotlin Comparison
لامبدا
Lambdas
استثناها
Exceptions
رابط ها
Interfaces
درگیری های رابط
Interface conflicts
کلاس ها: خواص
Classes: Properties
کلاس ها: سازندگان
Classes: Constructors
انواع کلاس ها
Types of classes
وراثت: توابع
Inheritance: Functions
وراثت: خواص
Inheritance: Properties
Enums
Enums
عمومی
Generics
اصول اولیه
Extension basics
واردات فرمت
Extension imports
برخوردهای فرمت
Extension Collisions
کار با جاوا: انواع مارشال
Working with Java: Marshalling types
کار با جاوا: در کوتلین
Working with Java: In Kotlin
کار با جاوا: از کوتلین
Working with Java: From Kotlin
4. لایه داده: شبکه و بانک اطلاعاتی
4. Data Layer: Network and Database
معرفی لایه شبکه
Network layer introduction
اشخاص و نقاط پایانی
Entities and endpoints
تعامل شبکه: مقالات را دریافت کنید
Network interactor: GET articles
تعامل شبکه: مقالات POST
Network interactor: POST articles
تعامل شبکه: نهایی کردن
Network interactor: Finalize
تنظیم پایگاه داده اتاق
Room database setup
پایگاه داده اتاق نهایی می شود
Room database finalize
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
Jon Bott یک توسعه دهنده ارشد iOS در Ancestry.com و یک مشاور آموزشی است.
جان تجربه گسترده ای دارد ، از توسعه جلویی (iOS ، Android و وب) گرفته تا برنامه نویسی به عقب ، چه در برنامه های تجاری بزرگ و چه در برنامه های آموزشی. جان عکاس مشتاق است و همچنین در زمینه ایجاد رسانه (ویدئو و صوتی) همکاری داشته است ، همچنین در سیستم عامل هایی برای پخش و مصرف آن رسانه کار کرده است.
نمایش نظرات