Що програмують на Kotlin?

Kotlin – універсальна мова. Його можна використовувати для створення мобільних, серверних, десктопних та веб-додатків, а також для розробки вбудованих систем. Завдяки механізмам спільного використання коду можна легко створювати крос-платформні бібліотеки та програми.

Kotlin також можна застосовувати для створення десктопних програм, для Data Science і так далі. Таким чином, коло платформ, для яких можна створювати програми на Kotlin, надзвичайно широкий – Windows, Linux, Mac OS, iOS, Android.

Тривалість навчання залежить від формату та рівня підготовки. Експрес-курс для новачків можна пройти за 1,5-2 місяці, відеокурс у записі – ще швидше: ви зможете займатися інтенсивно, наприклад, дивитися вебінари по 3-4 рази на тиждень.

Java дозволяє розробникам надавати значення null будь-якої змінної. У відмінність від Java, в Kotlin за умовчанням всі типи є non-nullable, тобто не можуть набувати значення null . Присвоєння чи повернення null призведе до помилки компіляції.