Вам необходимо авторизоваться, чтобы пройти курс → ВХОД | РЕГИСТРАЦИЯ
В данном курсе познакомим вас с не так давно ставшим официальным языком программирования под ОС Android.
Язык программирования Kotlin, разработанный петербургской компанией JetBrains, стал официальным языком разработок для Android. Об этом официально объявили на конференции Google I/O 2017.
Как отмечают авторы Kotlin, самое главное для них было создать «прагматичный» продукт. Это значит, что они фокусировались не только на устранении ошибок и совершенствовании продукта, что делал бы любой программист-разработчик, а хотели сделать именно полезный инструмент.
На официальном сайте разработчики Android пишут, что они наблюдали «восхождение» Kotlin все последние годы. «Гуглеры» не стесняются описывать этот язык как впечатляющий и лаконичный, который отрывает больше возможностей и с которым приятно работать. Он обладает повышенной производительностью: программный код на нем получается в среднем на 40% короче, чем на других языках, а также Kotlin позволяет не допускать некоторые ошибки в коде. Одним из определяющих факторов популярности Kotlin в Google стало то, что он совместим с Java, который уже используется при разработке приложений под Android.
Теперь официальная среда разработки Android Studio полностью поддерживает использование Kotlin. Также можно конвертировать уже созданные строки кода на других языках в язык Kotlin, вставлять блоки на других языках в строки кода на Kotlin. В будущем для языка будет разрабатываться больше библиотек и инструментов, больше обучающих материалов, проще будет найти решения для возможных проблем.
Учебный план курса
Урок 0. Введение | 00:11:00 | |
Урок 1. String Templates | 00:07:00 | |
Урок 2. Переменные var vs val | 00:09:00 | |
Урок 3. Типы данных Kotlin | 00:11:00 | |
Урок 4. Функции | 00:06:00 | |
Урок 5. NPE и Null Safety | 00:09:00 | |
Урок 6. Работа с классами и их свойствами | 00:13:00 | |
Урок 7. Пакеты. Импорт методов и классов | 00:12:00 | |
Урок 8. Enum. Перечисления и их роль | 00:12:00 | |
Урок 9. When. Оператор выбора | 00:15:00 | |
Урок 10. Интерфейсы | 00:08:00 | |
Урок 11. Абстрактные классы и модификатор open | 00:07:00 | |
Урок 12. Модификатор open и область его применения | 00:09:00 | |
Урок 13. Модификаторы доступа | 00:09:00 | |
Урок 14. Крутость и гибкость циклов | 00:07:00 | |
Урок 15. Использование модификатора in | 00:05:00 | |
Урок 16. Как пишутся POJO в Kotlin? | 00:08:00 | |
Урок 17. Sealed классы | 00:06:00 |