با Kotlin برنامه های اندروید بهتر را سریعتر بنویسید. Kotlin یک زبان برنامه نویسی مدرن است که توسط بیش از 60 درصد توسعه دهندگان حرفه ای اندروید استفاده می شود و به افزایش بهره وری، رضایت توسعه دهندگان و ایمنی کد کمک می کند.
ویژگی‌های زبان مدرن کاتلین به شما این امکان را می‌دهد که بر بیان ایده‌های خود تمرکز کنید و کدهای کمتری بنویسید.
با تهی بودن موجود در سیستم نوع خود، Kotlin به شما کمک می کند تا از NullPointerExceptions جلوگیری کنید. برنامه های اندرویدی که از Kotlin استفاده می کنند 20 درصد کمتر احتمال خراب شدن دارند.
جعبه ابزار مدرن UI اندروید بر روی Kotlin ساخته شده است و به شما این امکان را می دهد که با API های قدرتمند و شهودی به سرعت UI ایجاد کنید.
برنامه نویسی Kotlin برنامه نویسی ناهمزمان را ساده می کند و کارهای رایج مانند تماس های شبکه و به روز رسانی پایگاه داده را ساده و کارآمد می کند.

شروع کردن

شروع کردن
راهنماهای ما را برای مبتدیان مشاهده کنید و به شما یاد می دهیم که چگونه برنامه های اندروید را با Kotlin و Jetpack Compose بسازید.
شروع کردن
اگر از قبل جاوا را می‌دانید، راهنماها و مستندات ما می‌توانند به شما در شروع کار کمک کنند.
شروع کردن
اگر قبلاً با Kotlin آشنا هستید، اسناد پیشرفته ما را بخوانید تا مهارت های خود را افزایش دهید.
شروع کردن
بیاموزید که چگونه نوشتن در Kotlin می تواند بهره وری تیم شما را افزایش دهد، کیفیت برنامه را بهبود بخشد و رضایت توسعه دهندگان را افزایش دهد.

دوره های ویژه

برجسته
در دوره Kotlin Bootcamp برای برنامه نویسان، با ایجاد برنامه های کوچک مختلف در IntelliJ IDEA، اصول اولیه Kotlin را یاد می گیرید.
برجسته
نحوه استفاده از LiveData با Kotlin Coroutines و Flow را بیاموزید.

برای Kotlin بهینه شده است

Kotlin به طور کامل برای توسعه اندروید با ابزارها و منابعی برای کمک به موفقیت شما پشتیبانی می شود.
Android Studio پشتیبانی درجه یک از Kotlin را ارائه می دهد. حتی دارای ابزارهای داخلی برای کمک به تبدیل کدهای مبتنی بر جاوا به Kotlin است. ابزار Show Kotlin Bytecode به شما امکان می دهد همزمان با یادگیری Kotlin، کدهای مبتنی بر جاوا را مشاهده کنید.
Android KTX با استفاده از ویژگی‌های زبان Kotlin، توسعه اندروید را با Kotlin مختصر، دلپذیر و اصطلاحی‌تر می‌کند.
با شروع Android 9 (سطح API 28)، Android SDK حاوی حاشیه‌نویسی‌های پوچ‌پذیری برای جلوگیری از NullPointerExceptions است. اسناد مرجع API نیز در Kotlin موجود است.
مجموعه‌ای از منابع را در قالب‌های مختلف کاوش کنید تا به شما در شروع یادگیری Kotlin کمک کند.

کد کاتلین چه شکلی است؟

انواع Nullable و NonNull به کاهش NullPointerExceptions کمک می کنند، lambdas را می توان برای کد مدیریت رویداد مختصر استفاده کرد، عبارات الگو را می توان در رشته ها برای جلوگیری از الحاق استفاده کرد و نقطه ویرگول اختیاری است.
بسیاری از برنامه ها در حال حاضر با Kotlin ساخته شده اند - از داغ ترین استارت آپ ها گرفته تا شرکت های Fortune 500. بیاموزید که چگونه کاتلین به تیم‌هایشان کمک کرده تا بازدهی بیشتری داشته باشند و برنامه‌های با کیفیت بالاتر بنویسند.
  • سستی
  • لیفت
  • رابینهود
  • Evernote
  • مربع
  • Deliveroo
  • دراپ باکس
  • اینستاکارت
  • پینترست
  • Basecamp
  • جیبی
  • Reddit
  • دوربین 360
  • ترلو
  • چهار مربع
  • Duolingo
  • آمکس
  • Expedia
  • نتفلیکس
  • روشن شدن
  • ایمن نگه دارید
  • NYTimes
  • لانچر نوا
  • وردپرس
  • ساده
  • توییتر
  • Airbnb
  • فلیپ بورد
  • ازدحام چهار ضلعی
  • وی چت
  • GO-JEK
  • ابر تلاقی
  • فروش زولا
  • فضای سر
  • Adobe Acrobat Reader
داستان توسعه دهنده

کاتلین به Zomato کمک کرد تا تعداد خطوط کد در برنامه خود را به میزان قابل توجهی کاهش دهد، و همچنین به آنها کمک کرد تا در زمان کامپایل نقص های مهم برنامه خود را پیدا کنند.

Rahul، معاون مدیریت محصول Zomato و Prateek Sharma، توسعه‌دهنده اندروید را تماشا کنید، در مورد چگونگی شروع استفاده Zomato از Kotlin و نحوه استفاده از آن برای همه ویژگی‌های جدید.

برجسته
Kotlin یک پروژه منبع باز است که تحت مجوز Apache 2.0 بدون پرداخت هزینه در دسترس است. کد این پروژه به طور آشکار در GitHub توسط تیمی که در JetBrains کار می‌کند، با مشارکت Google و دیگران توسعه داده می‌شود. انتخاب ما از Kotlin، تعهد ما به یک اکوسیستم توسعه‌دهنده باز را با تکامل و رشد پلتفرم اندروید تأیید می‌کند، و ما از دیدن تکامل زبان هیجان‌زده هستیم.

منابع ویژه

آخرین بهترین شیوه ها و API ها را با کدهای اندروید در Kotlin بیاموزید.
مقالات فنی درباره Kotlin از تیم اندروید.
برای کسانی که تجربه برنامه نویسی ندارند، اصول اولیه زبان برنامه نویسی Kotlin و نحوه ساخت برنامه های ساده اندروید را بیاموزند.

مستندات زبان کاتلین

سعی کنید از Kotlin در حال حاضر، درست در مرورگر وب خود استفاده کنید.
یادگیری Kotlin را از سایت مرجع رسمی زبان شروع کنید.