آموزش برای توسعه Android از Java از Kotlin استفاده کنید

Switch to Kotlin from Java for Android Development

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: کوتلین زبانی از نوع ثابت است که نحو آن از جاوا رسا و خلاصه تر است. این دوره به شما می آموزد که چگونه پروژه اندرویدی موجود خود را به Kotlin تبدیل کرده و Kotlin را به عنوان زبان درجه یک برای توسعه برنامه ها در نظر بگیرید. در هسته اصلی توسعه یک برنامه Android با استفاده از Kotlin ، دانش کاملی در مورد نحوه شروع ایجاد برنامه های Android با استفاده از Kotlin وجود دارد. به جای جاوا. در Switch to Kotlin from Java for Android Development ، شما می توانید تکنیک هایی را در مورد نحوه مهاجرت از Java یاد بگیرید و از Kotlin به عنوان یک زبان درجه یک برای توسعه برنامه های Android استفاده کنید. ابتدا یاد خواهید گرفت که چگونه با استفاده از Kotlin ، مانند SharedPreferences ، Retrofit ، Realm و ویژگی های طراحی مواد مانند Navigation Drawer و Recycler View ، از API های Android موجود در پروژه خود استفاده کنید. در مرحله بعدی ، نحوه مدیریت Views و Adapters را با استفاده از افزونه Kotlin-Android Extension کشف خواهید کرد. سرانجام ، شما خواهید فهمید که چگونه ویژگی های کوتلین را در برنامه خود مانند عملکردهای مرتبه بالاتر ، عبارات لامبدا ، توابع پسوند ، مدل ها ، اشیا class کلاس ناشناس ، اشیا compan همراه و کلاس های مختلف کوتلین در برنامه خود پیاده سازی می کنید و بنابراین از قدرت کوتلین در برنامه شما هنگامی که با این دوره به پایان رسیدید ، شما درک اساسی از استفاده از Kotlin در برنامه های Android خود به جای Java خواهید داشت که به شما کمک می کند پروژه Android موجود خود را که در Java نوشته شده است به Kotlin تبدیل کنید و Kotlin را به عنوان زبان اصلی خود برای توسعه برنامه های Android در نظر بگیرید. برای استفاده شخصی و/یا تجاری.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه Introduction

  • مقدمه Introduction

  • بررسی اجمالی دوره Course Overview

  • تکامل کوتلین Kotlin Evolution

  • پیش نیازها Prerequisites

  • نظریه های کمتر ، اقدامات بیشتر: پروژه آزمایشی شما Less Theories, More Practicals: Your Demo Project

  • چگونه فیلم های نمایشی را به طور موثر دنبال کنیم؟ How to Follow Demo Videos Effectively?

تنظیم محیط کوتلین Setting up Your Kotlin Environment

  • راه اندازی اولیه پروژه Initial Project Setup

  • ایجاد محیط برای کوتلین Creating Environment for Kotlin

  • خلاصه Summary

کاوش اولین برنامه Android با استفاده از Kotlin Exploring First Android App Using Kotlin

  • تبدیل اولین فایل جاوا به کوتلین Converting First Java File to Kotlin

  • یکپارچه سازی افزونه اندروید Kotlin Integrating Kotlin Android Extension Plugin

  • مشاهده اتصال توسط Kotlin Android Extension Plugin View Binding by Kotlin Android Extension Plugin

  • مشاهده حافظه پنهان توسط افزونه Android Android Kotlin View Caching by Kotlin Android Extension Plugin

  • کپی جاوا کد در کوتلین Replica of Java Code in Kotlin

  • بازتاب کوتلین و شی همراه Kotlin Reflection and Companion Object

  • افزودن لایه اعتبار سنجی Adding Validation Layer

  • خلاصه و بعدی چیست؟ Summary and What's Next?

پیاده سازی API های Android با استفاده از Kotlin Implementing Android APIs Using Kotlin

  • بررسی اجمالی Overview

  • راه اندازی اولیه پروژه Initial Project Setup

  • با استفاده از API های موجود Android نوشته شده در جاوا Using Existing Android APIs Written in Java

  • استفاده از کتابخانه های خارجی: مقاوم سازی کنید Using External Libraries: Retrofit

  • کنوانسیون کدگذاری کوتلین: سبک نامگذاری Kotlin Coding Convention: Naming Style

  • استفاده از 'lateinit' و 'lazy' Usage of 'lateinit' and 'lazy'

  • Null Safety: استفاده از اپراتورها Null Safety: Using Operators

  • خلاصه و منابع Summary and References

استفاده از کلاسهای کوتلین در اندروید Using Kotlin Classes in Android

  • بررسی اجمالی Overview

  • اعلامیه شی Object Declaration

  • اعلامیه شی و اشیای همراه Object Declaration and Companion Object

  • رابط پیاده سازی Implementing Interface

  • پیاده سازی کلاس مدل Implementing Model Class

  • با استفاده از سازنده اولیه Using Primary Constructor

  • پیاده سازی کلاس داده Implementing Data Class

  • خلاصه و منابع Summary and References

مدیریت نمایش ها و آداپتورها Managing Views and Adapters

  • آداپتور RecyclerView را به کوتلین تبدیل کنید Convert RecyclerView Adapter to Kotlin

  • اصلاح خطاها Rectifying Errors

  • استفاده از افزونه افزونه Android Kotlin برای بازدیدها Using Kotlin Android Extension Plugin for Views

  • ایمن سازی کد شما قوی و خنثی Making Your Code Robust and Null Safe

استفاده از قدرت کوتلین Leveraging the Power of Kotlin

  • قدرت کوتلین Power of Kotlin

  • عملکرد برنامه افزودنی: پیام های نان تست Extension Function: Toast Messages

  • عملکرد افزونه: صفحه پیام خطای مقاوم سازی Extension Function: Retrofit Error Message Display

  • عملکرد Extension: لایه اعتبارسنجی Extension Function: Validation Layer

  • پارامترهای پیش فرض Default Parameters

  • Lambda Expression و عملکرد مرتبه بالاتر Lambda Expression and Higher-order Function

  • پیاده سازی عبارت Lambda و عملکرد بالاتر Implementing Lambda Expression and Higher-order Function

  • عملکرد درون خطی Inline Function

  • خلاصه Summary

تداوم داده ها در کوتلین Persisting Data in Kotlin

  • بررسی اجمالی Overview

  • پیکربندی قلمرو Realm Configuration

  • پیکربندی کلاسهای مدل برای Realm Configuring Model Classes for Realm

  • درج عملیات Insert Operation

  • پیکربندی موجود برای مدل Realm: رفع اشکالات Missing Configuration for Realm Model: Bug Fixes

  • عملیات پرس و جو Query Operation

  • کنوانسیون کدگذاری Kotlin Kotlin Coding Convention

  • خلاصه و منابع Summary and References

نتیجه Conclusion

  • همه اش را بگذار کنار هم Putting It All Together

  • نتیجه Conclusion

نمایش نظرات

آموزش برای توسعه Android از Java از Kotlin استفاده کنید
جزییات دوره
3h 53m
57
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
35
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sriyank Siddhartha Sriyank Siddhartha

سریانک یک توسعه دهنده نرم افزار پرشور است و دوست دارد دانش خود را از طریق وبلاگ ها و دوره های ویدیویی خود به اشتراک بگذارد. وی از اصل "به اشتراک بگذار و کسب کن" پیروی کرد که باعث شد بسیاری از دوره ها را به صورت آنلاین منتشر کند. گرچه او علاقه زیادی به اندروید دارد اما در سایر سیستم عامل های برنامه تلفن همراه مانند iOS و همچنین چارچوب های توسعه وب مانند لاراول تخصص دارد. او سفر خود را در زمینه اشتراک دانش با برگزاری کارگاههای عملی در چندین سطح عالی موسسه هند مانند NITs و IIT آغاز کرد که در نهایت وی را به عنوان سخنران یکی از Google Developers Groups هند که بیشتر از کارگاههای خود در بسیاری از م institutionsسسات پشتیبانی می کند ، بدل کرد. در حال حاضر سریانک به عنوان توسعه دهنده نرم افزار مستقل و یک مربی آنلاین افتخار کار می کند. جدا از این ، او عاشق سفر و گشت و گذار در مکان های جدید است.