کاتلین
توسعهٔ مدرن اندروید.
کاتلین زبانی است که گوگل برای اندروید توصیه میکند و هر جا جاوا اجرا شود، کاتلین هم اجرا میشود. کوتاه و خوشخوان است، شما را از کرشهای null در امان نگه میدارد و کنار کدهای جاوا بیدردسر کار میکند. این دوره از صفر و با Kotlin 2 شروع میشود: مقدارها و قالبهای رشته، ایمنی در برابر null، عبارتهای if و when، بازهها و حلقهها، تابعهایی با آرگومان پیشفرض و نامدار، و بعد کلاسها و کلاسهای داده، کالکشنها و لامبداها، تابعهای الحاقی، نگاهی آرام به کوروتینها و نیمنگاهی به Jetpack Compose.
هر درس کوتاه و پر از آزمونهای تعاملی است تا با انجامدادن یاد بگیرید.
- درس
- ۱۴
- زمان
- ۲ ساعت
- سطح
- مقدماتی
- برنز باز
- نقره باز
- طلا قفل
آمادهای ثابتش کنی؟
سه آزمون منتظرند: برنز، نقره و طلا.
در پایان این مسیر میتوانی
- برنامههای کاتلین را با val، var و قالبهای رشته بنویسید و اجرا کنید
- مقدارهای غایب را با نوعهای تهیپذیر،
?.و?:با خیال راحت مدیریت کنید - تابعهای خوشخوان با آرگومانهای پیشفرض و نامدار بنویسید
- دادهها را با کلاسهای داده مدل کنید و کالکشنها را با
filter،mapوgroupByتبدیل کنید - کوروتینها را بفهمید و یک صفحهی سادهی Jetpack Compose را بخوانید
نقشهٔ مسیر
۱ فصل ۱مبانی کاتلین
اولین برنامهی شما، val و var، ایمنی در برابر null، when، بازهها و تابعها.
۰ / ۵۲ فصل ۲کلاسها و کالکشنها
کلاسهای داده، کالکشنها و لامبداها، کوروتینها و اولین صفحهی Compose.
۰ / ۵۳ فصل ۳قدمهای بعدی
یک اپ کامل اندروید، Kotlin Flow، کاتلین سمت سرور و کد مشترک.
۰ / ۴