آموزش با استفاده از Kotlin برنامه iOS خود را به Android منتقل کنید - آخرین آپدیت

دانلود Moving Your iOS App to Android Using Kotlin

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: اکنون که Google پذیرفته است Kotlin-ساختن آن به یک زبان رسمی در توسعه متقابل Android-بسیار ساده تر شده است. شباهت های قابل توجه بین Swift و Kotlin باعث می شود یک برنامه در iOS و Android بصری تر باشد. در این دوره ، کشف کنید که چگونه می توانید از دانش سریع خود برای یادگیری کوتلین استفاده کنید. مربی جان بوت با نگاهی به نمونه های کد سوئیفت و راه رفتن در نحوه کدگذاری معادل های کوتلین ، اصول اولیه کوتلین را پوشش می دهد ، و شباهت ها و تفاوت های بین کوتلین و سوئیفت را برجسته می کند. او همچنین نحوه کار با گزینه های مختلف پایگاه داده را نشان می دهد و فرصتی را برای شما فراهم می کند تا با استفاده از دانش iOS خود برای ساختن یک UI Android ، تجربه ای مفید داشته باشید.

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

مقدمه 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

  • گزینه های بانک اطلاعاتی: Realm Database options: Realm

  • کارهای متداول: بارگیری تصاویر از شبکه Common tasks: Loading images from the network

5- چرخه زندگی برنامه ها: اندروید در مقابل iOS 5. Application Life Cycle: Android vs. iOS

  • چرخه زندگی: ساده — بدون قطعات Life cycle: Simple—no fragments

  • چرخه زندگی: قطعات پیچیده Life cycle: Complex—fragments

  • در حال گفتگو با AsyncTask Threading with AsyncTask

  • موضوع با C Threading with C

6. بررسی اجمالی چیدمان UI: XML 6. Overview of UI Layouts: XML

  • نمای کلی UI در مؤلفه های مشترک UI overview of common components

  • رویدادهای UI را اضافه کنید Add UI events

  • یک فعالیت ایجاد کنید Create an activity

  • RecyclerView: طرح سلول RecyclerView: The cell layout

  • RecyclerView: ViewHolder را ایجاد کنید RecyclerView: Create the ViewHolder

  • RecyclerView: ViewAdapter را ایجاد کنید RecyclerView: Create the ViewAdapter

  • RecyclerView: نمایش لیست RecyclerView: Showing the list

  • RecyclerView: رفع محدودیت ها RecyclerView: Fixing constraints

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش با استفاده از Kotlin برنامه iOS خود را به Android منتقل کنید
جزییات دوره
3h 17m
53
(آخرین آپدیت)
17,530
- از 5
دارد
دارد
دارد
Jon Bott
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jon Bott Jon Bott

Jon Bott یک توسعه دهنده ارشد iOS در Ancestry.com و یک مشاور آموزشی است. جان تجربه گسترده ای دارد ، از توسعه جلویی (iOS ، Android و وب) گرفته تا برنامه نویسی به عقب ، چه در برنامه های تجاری بزرگ و چه در برنامه های آموزشی. جان عکاس مشتاق است و همچنین در زمینه ایجاد رسانه (ویدئو و صوتی) همکاری داشته است ، همچنین در سیستم عامل هایی برای پخش و مصرف آن رسانه کار کرده است.