آموزش متوسط کوتلین برای توسعه دهندگان آندروید

Intermediate Kotlin for Android Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اکنون کوتلین به عنوان زبان توسعه دهنده اندروید توسط گوگل به طور رسمی پشتیبانی می شود. اگر شما یک توسعه دهنده متوسط هستید که علاقه مند به یادگیری بیشتر در مورد کوتلین هستید ، این دوره می تواند با یادگیری کارایی و قدرت آن در توسعه اندروید ، به شما کمک کند با این زبان مختصر و سرگرم کننده آشنا شوید. این دوره با یک مرور کلی از آنچه کوتلین ارائه می دهد آغاز می شود و سپس به بحث در مورد توابع و خصوصیات برنامه افزودنی می پردازد ، از جمله نحوه استفاده از افزونه Kotlin Android Extensions. همچنین چگونگی کار با Anko را توضیح می دهد ، و مروری دارد بر برخی از آثار اصلی کتابخانه: عوام ، طرح بندی ها و کوروتین ها. برای جمع بندی ، این دوره نحوه کار با مجموعه ها را پوشش می دهد.
موضوعات شامل:
  • آنچه کوتلین ارائه می دهد
  • کار با لامبدا
  • توابع معمول برنامه افزودنی اندروید
  • بررسی اجمالی برنامه های افزودنی اندروید Kotlin
  • استفاده از کتابخانه آنکو
  • کار با کورتین ها
  • قابلیت انعطاف پذیری و مجموعه ها

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

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

  • برنامه شروع را مرور کنید Review the starting app

1. بررسی اجمالی Kotlin 1. Kotlin Overview

  • آنچه Kotlin ارائه کرده است What Kotlin has to offer

  • مزایای Kotlin در Android Benefits of Kotlin on Android

  • نگاه سریع به نحو Quick look at syntax

  • نقص بودن را بررسی کنید Review nullability

  • درک بره ها Understanding lambdas

2. عملکردها و ویژگیهای افزودنی 2. Extension Functions and Properties

  • کار با پسوندها Working with extensions

  • یک عملکرد افزودنی ایجاد کنید Create an extension function

  • دسترسی به توابع فرمت از Java Access extension functions from Java

  • توابع فرمت رایج Android Common Android extension functions

  • بررسی اجمالی Kotlin Android Kotlin Android Extensions overview

  • افزونه های اندروید Kotlin پیشرفته است Kotlin Android Extensions advanced

3. ترکیب Anko 3. Incorporating Anko

  • نمای کلی Anko Anko overview

  • آنکو عوام: مبانی Anko commons: Basics

  • Anko عوام: طراحی و پشتیبانی.v4 Anko commons: Design and support.v4

  • پوسته Anko: مبانی Anko layouts: Basics

  • طرح بندی های Anko: یک جزء سفارشی ایجاد کنید Anko layouts: Create a custom component

  • پوسته های Anko: نماهای مؤلفه سبک Anko layouts: Style component views

  • طرح های Anko: از یک جزء سفارشی استفاده کنید Anko layouts: Use a custom component

  • طرح های Anko: شنوندگان Anko layouts: Listeners

  • طرح بندی های Anko: افزونه پشتیبانی Anko Anko layouts: Anko Support plugin

4. Anko پیشرفته 4. Advanced Anko

  • بررسی اجمالی Coroutines Coroutines overview

  • Anko coroutines: اصول اولیه را راه اندازی کنید Anko coroutines: Launch basics

  • Anko coroutines: راه اندازی پیشرفته Anko coroutines: Launch advanced

  • Anko coroutines: Async Anko coroutines: Async

  • Anko coroutines: شنوندگان Anko coroutines: Listeners

  • Anko coroutines: توابع معلق Anko coroutines: Suspending functions

5- کار با مجموعه ها 5. Working with Collections

  • قابلیت انعطاف پذیری و مجموعه ها Nullability and collections

  • مجموعه های فقط خواندنی و قابل تغییر Read-only and mutable collections

  • آرایه ها Arrays

  • اپراتورهای مجموعه: فیلتر Collection operators: Filtering

  • اپراتورهای مجموعه: نقشه برداری Collection operators: Mapping

  • اپراتورهای مجموعه: جمع Collection operators: Aggregating

نتیجه Conclusion

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

نمایش نظرات

آموزش متوسط کوتلین برای توسعه دهندگان آندروید
جزییات دوره
2h 8m
37
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
28,133
- از 5
ندارد
دارد
دارد
Annyce Davis
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Annyce Davis Annyce Davis

توسعه دهنده نرم افزار ، بلندگو ، نویسنده آنیسی دیویس رهبر مهندسی ، سخنران کنفرانس بین المللی و نویسنده است.

در حال حاضر ، آنیسی مدیر مهندسی در Meetup است. او در Meetup به ایجاد آینده ای در جامعه واقعی کمک می کند که مردم در آن حضور پیدا می کنند ، کارهایی انجام می دهند و در واقع با یکدیگر صحبت می کنند. Annyce همچنین یک Google Developer Expert است. این به این معنی است که او به توسعه فیلم ها ، پست های وبلاگ و گفتگوهای کنفرانس برای انجمن توسعه دهندگان اختصاص داده است. او به این کار بسیار افتخار می کند و احساساتی دارد. هدف نهایی او با توجه به فناوری ، به اشتراک گذاشتن تجربیات خود در فن آوری و مهندسی است تا دیگران را نیز به این کار القا کند.