Вот список дополнительных учебных ресурсов, которые помогут вам научиться делать еще больше с Kotlin.
Сайты
- kotlinlang.org — сайт JetBrains, посвященный всему, что касается Kotlin.
Учебники
- Hello World — интерактивное руководство от JetBrains, иллюстрирующее функции и синтаксис Kotlin.
Кодлабы
- Рефакторинг в Kotlin : узнайте, как выполнить рефакторинг кода с Java на Kotlin. Вы также изучите соглашения языка Kotlin и узнаете, как обеспечить их соответствие написанному вами коду.
- Kotlin, дружественный к Java . В этой лаборатории показано, как писать или адаптировать код Kotlin, чтобы его можно было более легко вызывать из кода Java.
Видео
- Учебный курс по Kotlin для программистов . Этот курс Udacity научит вас основам Kotlin.
- Поиск на YouTube «Kotlin на Android» . Эта ссылка содержит список видеороликов YouTube, связанных с Kotlin.
- Введение в программирование на Kotlin : этот курс O'Reilly представляет собой введение в язык Kotlin.
- Kotlin для разработчиков Java . Этот курс обучает языку Kotlin разработчиков, уже знакомых с Java.
- Что нового в Kotlin на Android, 2 года спустя : в этом докладе Google I/O 2019 рассматривается растущая поддержка Kotlin в Android.
- How to Kotlin — от ведущего дизайнера языка Kotlin : в этом докладе Google I/O 2018 рассказывается, как писать более идиоматический Kotlin.
- Формирование архитектуры вашего приложения с помощью Kotlin и компонентов архитектуры . В этом видео с KotlinConf 2018 рассказывается об уроках архитектуры, полученных при преобразовании Plaid в Kotlin и интеграции компонентов архитектуры Jetpack.
- Android Jetpack ❤️ Kotlin: на пути к более полезным API : этот доклад KotlinConf 2019 предоставляет информацию о состоянии Kotlin на Android и дает представление о том, как будет выглядеть разработка приложений с помощью Android Jetpack в будущем.
- Понимание сопрограмм Kotlin на Android : в этом докладе Google I/O 2019 дается обзор использования сопрограмм Kotlin на Android.
- LiveData с сопрограммами и потоком : в этом докладе на Android Dev Summit 2019 рассказывается о конструкторе сопрограмм
liveData
, показано, когда и как его использовать, а также шаблоны тестирования и антишаблоны для создания чистых, эффективных и надежных реактивных пользовательских интерфейсов. - #AskAndroid на Android Dev Summit 2019 — Kotlin и сопрограммы на Android : в этом сеансе Android Dev Summit 2019 ответы на вопросы, связанные с Kotlin и сопрограммами, заданные онлайн разработчиками Android.
Статьи и сообщения в блогах
- Внедрение Kotlin : в этом руководстве показано, как добавить Kotlin в существующие проекты с большими командами.
- Внедрение Kotlin (версия CN) . В этом руководстве показано, как добавить Kotlin в существующие проекты с большими командами.
- Изучите Kotlin с помощью модульных тестов . В этом посте рассказывается, как команда профилировщиков Android Studio начала использовать Kotlin с написания модульных тестов.
- Словарь Kotlin: typealias : В этом посте обсуждаются typealias — ключевое слово Kotlin, которое позволяет предоставить альтернативное имя для существующего типа без введения нового типа.
- Словарь Kotlin: встроенные классы . В этом посте представлены встроенные классы — способ обеспечить безопасность типов без снижения производительности.
- Приостановка просмотров : в этом посте рассказывается о том, как сопрограммы могут упростить программирование пользовательского интерфейса.
- Коллекции и последовательности в Котлине : в этом посте показано, как коллекции и последовательности работают в Котлине.
Социальные каналы
- Сообщество Kotlin : на этой странице kotlinlang.org перечислены дополнительные мероприятия и группы, посвященные Kotlin.
- Kotlin в Slack : используйте эту ссылку, чтобы подписаться на канал Kotlin Slack, где вы сможете обсуждать все, что связано с Kotlin, с другими энтузиастами.
- Talking Kotlin : подкаст, выходящий раз в два месяца, посвященный языку Kotlin.
- Kotlin в Твиттере : это официальный аккаунт Kotlin в Твиттере.
Книги
- Разработка Android с помощью Kotlin : узнайте, как ускорить разработку Android, используя различные функции Kotlin, от базовых до продвинутых, для написания кода более высокого качества.
- Kotlin в действии : эта книга учит опытных разработчиков Java тому, как использовать Kotlin для написания приложений промышленного качества.
- Kotlin для разработчиков Android : одна из первых книг о Kotlin. Эта книга показывает существующим разработчикам Android, как писать свои приложения на Kotlin.