در اینجا لیستی از منابع یادگیری اضافی وجود دارد که می تواند به شما کمک کند تا کارهای بیشتری را با Kotlin انجام دهید.
سایت ها
- kotlinlang.org - سایت JetBrains برای همه چیز Kotlin.
- Kotlin Symbol Processing API - Kotlin Symbol Processing (KSP) یک API است که می توانید از آن برای توسعه پلاگین های کامپایلر سبک وزن استفاده کنید.
نمونه ها
- Sunflower : Sunflower یک برنامه باغبانی است که بهترین شیوه های توسعه اندروید را با Android Jetpack نشان می دهد.
- برنامه Google I/O Android : isched برنامه رسمی اندروید برای Google I/O است
- Plaid : Plaid یک برنامه اندرویدی است که اخبار طراحی و الهام بخش را ارائه می دهد و در عین حال بهترین شیوه های طراحی متریال را نیز به تصویر می کشد.
مسیرها
- یادگیری کوروتین های Kotlin : این مسیر شامل مجموعه ای از کدها و مقالات است که همه چیز را در مورد کوروتین های Kotlin به شما آموزش می دهد.
Codelabs
- Coroutines Codelab : این کد لبه به شما نشان می دهد که چگونه از کوروتین های Kotlin برای مدیریت رشته های پس زمینه و ساده کردن کدهای همگام خود استفاده کنید.
- ساخت یک کتابخانه افزونه های Kotlin : یاد بگیرید که چگونه یک کتابخانه افزونه های Kotlin بسازید که کوروتین ها و پشتیبانی Flow را به کلاس های موجود اضافه می کند.
- Coroutines پیشرفته با Kotlin Flow و LiveData : با نحوه استفاده از Kotlin با LiveData و Flow در برنامه اندروید آشنا شوید.
ویدئوها
- جستجوی YouTube 'Kotlin در Android' : این پیوند حاوی لیستی از ویدیوهای YouTube مرتبط با Kotlin است.
- چیزهای جدید در Kotlin در اندروید، 2 سال در : این سخنرانی از Google I/O 2019 به بررسی افزایش پشتیبانی اندروید از Kotlin میپردازد.
- How to Kotlin - از طراح اصلی زبان Kotlin : این گفتگوی Google I/O 2018 نحوه نوشتن اصطلاحیتر Kotlin را برجسته میکند.
- برنامه ها: باید همه آنها را بگیرم : بهترین روش ها را برای رسیدگی به لغو و استثناء در برنامه های Kotlin بیاموزید.
- شکل دادن به معماری برنامه شما با کاتلین و اجزای معماری : این ویدیو از KotlinConf 2018 درس های معماری آموخته شده هنگام تبدیل Plaid به Kotlin و ادغام اجزای معماری Jetpack را پوشش می دهد.
- Android Jetpack ❤️ Kotlin: در مسیر رسیدن به APIهای مفیدتر : این سخنرانی KotlinConf 2019 اطلاعاتی را در مورد وضعیت Kotlin در اندروید ارائه میکند و به شما نگاهی اجمالی به آینده توسعه برنامه با Android Jetpack میدهد.
- درک Kotlin Coroutines در Android : این سخنرانی Google I/O 2019 نمای کلی استفاده از Kotlin Coroutines در اندروید را ارائه میدهد.
- LiveData با Coroutines و Flow : این سخنرانی از اجلاس برنامهنویس Android 2019 سازنده کوروتین
liveData
را پوشش میدهد و زمان و نحوه استفاده از آن را همراه با آزمایش الگوها و آنتیالگوها برای ایجاد رابطهای کاربری واکنشگرای تمیز، کارآمد و محکم نشان میدهد. - #AskAndroid در Android Dev Summit 2019 - Kotlin & Coroutines در اندروید : این جلسه از اجلاس Android Dev Summit 2019 به سوالات Kotlin و coroutines که به صورت آنلاین توسط توسعه دهندگان اندروید ارسال شده پاسخ می دهد.
مقالات و پست های وبلاگ
- درسهای آموختهشده با استفاده از Coroutines Flow در برنامه Android Dev Summit 2019 : این مقاله بهترین شیوهها و سایر درسهای آموختهشده هنگام افزودن پشتیبانی Flow به برنامه Android Dev Summit 2019 را برجسته میکند.
- Dagger in Kotlin : این مقاله بهترین شیوهها و مواردی را که باید هنگام استفاده از Dagger در برنامه Kotlin رعایت کنید، شرح میدهد.
- کوروتینهای آسان در اندروید: viewModelScope : این مقاله viewModelScope را توضیح میدهد، ویژگی افزونهای که پشتیبانی از کوروتینها را به کلاس
ViewModel
اضافه میکند. - Coroutines in Android (مجموعه - مقاله اول پیوند شده) : این پست اولین پست از مجموعه ای است که به شما در مورد کوروتین های Kotlin می آموزد.
- واژگان Kotlin: typealias : این پست typealias را مورد بحث قرار می دهد، یک کلمه کلیدی Kotlin که به شما امکان می دهد یک نام جایگزین برای یک نوع موجود بدون معرفی نوع جدید ارائه دهید.
- واژگان Kotlin: کلاس های درون خطی : این پست کلاس های درون خطی را معرفی می کند، راهی برای اطمینان از ایمنی نوع بدون هزینه عملکرد.
- تعلیق بیش از بازدیدها : این پست در مورد اینکه چگونه کوروتین ها می توانند برنامه نویسی UI را آسان تر کنند صحبت می کند.
- مجموعه ها و دنباله ها در کاتلین : این پست نشان می دهد که مجموعه ها و دنباله ها چگونه در کاتلین کار می کنند.
کانال های اجتماعی
- جامعه کاتلین : این صفحه kotlinlang.org رویدادها و گروههای متمرکز بر کوتلین را فهرست میکند.
- Kotlin on Slack : از این پیوند برای ثبت نام در کانال Kotlin Slack استفاده کنید، جایی که می توانید درباره همه چیزهای Kotlin با دیگر علاقه مندان صحبت کنید.
- Talking Kotlin : پادکست دو ماهه با تمرکز بر زبان کاتلین.
- Kotlin در توییتر : این حساب رسمی توییتر برای Kotlin است.
کتاب ها
- توسعه اندروید با Kotlin : یاد بگیرید که چگونه با استفاده از انواع ویژگی های Kotlin، از مقدماتی تا پیشرفته، برای نوشتن کد با کیفیت بهتر، توسعه اندروید را بسیار سریعتر کنید.
- Kotlin برای توسعه دهندگان اندروید : یکی از اولین کتاب ها در مورد Kotlin، این کتاب به توسعه دهندگان اندروید موجود نشان می دهد که چگونه برنامه خود را در Kotlin بنویسند.
در اینجا لیستی از منابع یادگیری اضافی وجود دارد که می تواند به شما کمک کند تا کارهای بیشتری را با Kotlin انجام دهید.
سایت ها
- kotlinlang.org - سایت JetBrains برای همه چیز Kotlin.
- Kotlin Symbol Processing API - Kotlin Symbol Processing (KSP) یک API است که می توانید از آن برای توسعه پلاگین های کامپایلر سبک وزن استفاده کنید.
نمونه ها
- Sunflower : Sunflower یک برنامه باغبانی است که بهترین شیوه های توسعه اندروید را با Android Jetpack نشان می دهد.
- برنامه Google I/O Android : isched برنامه رسمی اندروید برای Google I/O است
- Plaid : Plaid یک برنامه اندرویدی است که اخبار طراحی و الهام بخش را ارائه می دهد و در عین حال بهترین شیوه های طراحی متریال را نیز به تصویر می کشد.
مسیرها
- یادگیری کوروتین های Kotlin : این مسیر شامل مجموعه ای از کدها و مقالات است که همه چیز را در مورد کوروتین های Kotlin به شما آموزش می دهد.
Codelabs
- Coroutines Codelab : این کد لبه به شما نشان می دهد که چگونه از کوروتین های Kotlin برای مدیریت رشته های پس زمینه و ساده کردن کدهای همگام خود استفاده کنید.
- ساخت یک کتابخانه افزونه های Kotlin : یاد بگیرید که چگونه یک کتابخانه افزونه های Kotlin بسازید که کوروتین ها و پشتیبانی Flow را به کلاس های موجود اضافه می کند.
- Coroutines پیشرفته با Kotlin Flow و LiveData : با نحوه استفاده از Kotlin با LiveData و Flow در برنامه اندروید آشنا شوید.
ویدئوها
- جستجوی YouTube 'Kotlin در Android' : این پیوند حاوی لیستی از ویدیوهای YouTube مرتبط با Kotlin است.
- چیزهای جدید در Kotlin در اندروید، 2 سال در : این سخنرانی از Google I/O 2019 به بررسی افزایش پشتیبانی اندروید از Kotlin میپردازد.
- How to Kotlin - از طراح اصلی زبان Kotlin : این گفتگوی Google I/O 2018 نحوه نوشتن اصطلاحیتر Kotlin را برجسته میکند.
- برنامه ها: باید همه آنها را بگیرم : بهترین روش ها را برای رسیدگی به لغو و استثناء در برنامه های Kotlin بیاموزید.
- شکل دادن به معماری برنامه شما با کاتلین و اجزای معماری : این ویدیو از KotlinConf 2018 درس های معماری آموخته شده هنگام تبدیل Plaid به Kotlin و ادغام اجزای معماری Jetpack را پوشش می دهد.
- Android Jetpack ❤️ Kotlin: در مسیر رسیدن به APIهای مفیدتر : این سخنرانی KotlinConf 2019 اطلاعاتی را در مورد وضعیت Kotlin در اندروید ارائه میکند و به شما نگاهی اجمالی به آینده توسعه برنامه با Android Jetpack میدهد.
- درک Kotlin Coroutines در Android : این سخنرانی Google I/O 2019 نمای کلی استفاده از Kotlin Coroutines در اندروید را ارائه میدهد.
- LiveData با Coroutines و Flow : این سخنرانی از اجلاس برنامهنویس Android 2019 سازنده کوروتین
liveData
را پوشش میدهد و زمان و نحوه استفاده از آن را همراه با آزمایش الگوها و آنتیالگوها برای ایجاد رابطهای کاربری واکنشگرای تمیز، کارآمد و محکم نشان میدهد. - #AskAndroid در Android Dev Summit 2019 - Kotlin & Coroutines در اندروید : این جلسه از اجلاس Android Dev Summit 2019 به سوالات Kotlin و coroutines که به صورت آنلاین توسط توسعه دهندگان اندروید ارسال شده پاسخ می دهد.
مقالات و پست های وبلاگ
- درسهای آموختهشده با استفاده از Coroutines Flow در برنامه Android Dev Summit 2019 : این مقاله بهترین شیوهها و سایر درسهای آموختهشده هنگام افزودن پشتیبانی Flow به برنامه Android Dev Summit 2019 را برجسته میکند.
- Dagger in Kotlin : این مقاله بهترین شیوهها و مواردی را که باید هنگام استفاده از Dagger در برنامه Kotlin رعایت کنید، شرح میدهد.
- کوروتینهای آسان در اندروید: viewModelScope : این مقاله viewModelScope را توضیح میدهد، ویژگی افزونهای که پشتیبانی از کوروتینها را به کلاس
ViewModel
اضافه میکند. - Coroutines in Android (مجموعه - مقاله اول پیوند شده) : این پست اولین پست از مجموعه ای است که به شما در مورد کوروتین های Kotlin می آموزد.
- واژگان Kotlin: typealias : این پست typealias را مورد بحث قرار می دهد، یک کلمه کلیدی Kotlin که به شما امکان می دهد یک نام جایگزین برای یک نوع موجود بدون معرفی نوع جدید ارائه دهید.
- واژگان Kotlin: کلاس های درون خطی : این پست کلاس های درون خطی را معرفی می کند، راهی برای اطمینان از ایمنی نوع بدون هزینه عملکرد.
- تعلیق بیش از بازدیدها : این پست در مورد اینکه چگونه کوروتین ها می توانند برنامه نویسی UI را آسان تر کنند صحبت می کند.
- مجموعه ها و دنباله ها در کاتلین : این پست نشان می دهد که مجموعه ها و دنباله ها چگونه در کاتلین کار می کنند.
کانال های اجتماعی
- جامعه کاتلین : این صفحه kotlinlang.org رویدادها و گروههای متمرکز بر کوتلین را فهرست میکند.
- Kotlin on Slack : از این پیوند برای ثبت نام در کانال Kotlin Slack استفاده کنید، جایی که می توانید درباره همه چیزهای Kotlin با دیگر علاقه مندان صحبت کنید.
- Talking Kotlin : پادکست دو ماهه با تمرکز بر زبان کاتلین.
- Kotlin در توییتر : این حساب رسمی توییتر برای Kotlin است.
کتاب ها
- توسعه اندروید با Kotlin : یاد بگیرید که چگونه با استفاده از انواع ویژگی های Kotlin، از مقدماتی تا پیشرفته، برای نوشتن کد با کیفیت بهتر، توسعه اندروید را بسیار سریعتر کنید.
- Kotlin برای توسعه دهندگان اندروید : یکی از اولین کتاب ها در مورد Kotlin، این کتاب به توسعه دهندگان اندروید موجود نشان می دهد که چگونه برنامه خود را در Kotlin بنویسند.