رفتن به محتوای اصلی
آکادمی
مقدماتی محلهٔ کد

کاتلین

توسعهٔ مدرن اندروید.

کاتلین زبانی است که گوگل برای اندروید توصیه می‌کند و هر جا جاوا اجرا شود، کاتلین هم اجرا می‌شود. کوتاه و خوش‌خوان است، شما را از کرش‌های null در امان نگه می‌دارد و کنار کدهای جاوا بی‌دردسر کار می‌کند. این دوره از صفر و با Kotlin 2 شروع می‌شود: مقدارها و قالب‌های رشته، ایمنی در برابر null، عبارت‌های if و when، بازه‌ها و حلقه‌ها، تابع‌هایی با آرگومان پیش‌فرض و نام‌دار، و بعد کلاس‌ها و کلاس‌های داده، کالکشن‌ها و لامبداها، تابع‌های الحاقی، نگاهی آرام به کوروتین‌ها و نیم‌نگاهی به Jetpack Compose.

هر درس کوتاه و پر از آزمون‌های تعاملی است تا با انجام‌دادن یاد بگیرید.

درس
۱۴
زمان
۲ ساعت
سطح
مقدماتی
  • برنز باز
  • نقره باز
  • طلا قفل

آماده‌ای ثابتش کنی؟

سه آزمون منتظرند: برنز، نقره و طلا.

برو به آزمون‌ها

در پایان این مسیر می‌توانی

  • برنامه‌های کاتلین را با val، var و قالب‌های رشته بنویسید و اجرا کنید
  • مقدارهای غایب را با نوع‌های تهی‌پذیر، ?. و ?: با خیال راحت مدیریت کنید
  • تابع‌های خوش‌خوان با آرگومان‌های پیش‌فرض و نام‌دار بنویسید
  • داده‌ها را با کلاس‌های داده مدل کنید و کالکشن‌ها را با filter، map و groupBy تبدیل کنید
  • کوروتین‌ها را بفهمید و یک صفحه‌ی ساده‌ی Jetpack Compose را بخوانید

نقشهٔ مسیر

  1. ۱
    فصل ۱

    مبانی کاتلین

    اولین برنامه‌ی شما، val و var، ایمنی در برابر null، when، بازه‌ها و تابع‌ها.

    ۰ / ۵
  2. ۲
    فصل ۲

    کلاس‌ها و کالکشن‌ها

    کلاس‌های داده، کالکشن‌ها و لامبداها، کوروتین‌ها و اولین صفحه‌ی Compose.

    ۰ / ۵
  3. ۳
    فصل ۳

    قدم‌های بعدی

    یک اپ کامل اندروید، Kotlin Flow، کاتلین سمت سرور و کد مشترک.

    ۰ / ۴

پیمایش سریع