چرا کاتلین (Kotlin) زبان رسمی توسعه اندروید شد؟
سالها پیش از کاتلین، توسعه اندروید مترادف با جاوا (Java) بود. اگرچه جاوا یکی از پرکاربردترین زبانهای برنامهنویسی در سراسر جهان است، اما اکوسیستم اندروید با محدودیتهای زیادی مواجه بود. به دلیل اختلافات حقوقی و الزامات سازگاری، اندروید برای مدت طولانی در نسخههای قدیمیتر (جاوا ۶ و ۷) متوقف شده بود. این امر منجر به کدهای طولانی و تکراری (boilerplate)، چرخههای توسعه کند و خطای معروف و پرهزینه «اشارهگر تهی» یعنی NullPointerException شد.
توسعه اندروید
کاتلین
جاوا در مقابل کاتلین
توسعه موبایل
رویداد گوگل IO