آموزش با استفاده از 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
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
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 و وب) گرفته تا برنامه نویسی به عقب ، چه در برنامه های تجاری بزرگ و چه در برنامه های آموزشی. جان عکاس مشتاق است و همچنین در زمینه ایجاد رسانه (ویدئو و صوتی) همکاری داشته است ، همچنین در سیستم عامل هایی برای پخش و مصرف آن رسانه کار کرده است.