Kotlin Multiplatform для разработки приложений. Полное руководство
Объедините проекты для Android, iOS и Web с помощью одного мощного языка
Kotlin – это современный, выразительный и универсальный язык, который изменил подход к созданию приложений. Прочитав эту книгу, вы научитесь создавать высокопроизводительные Android-, iOS-и веб-приложения из единой общей кодовой базы.
Из практических примеров вы поймете, как использовать такие важные библиотеки, как Ktor для работы с сетью, Koin для внедрения зависимостей, SQLDelight для управления базами данных и Multiplatform Settings для общих конфигураций. К концу книги у вас будет все необходимое для создания, развертывания и оптимизации кроссплатформенных приложений – и вы станете по-настоящему продвинутым разработчиком на Kotlin!
Вы научитесь:
- создавать кроссплатформенные приложения для Android, iOS и Web с использованием единой кодовой базы Kotlin;
- эффективно настраивать и управлять кроссплатформенными проектами с помощью Gradle и инструментов IDE;
- применять продвинутые возможности Kotlin, включая корутины, сериализацию и функциональное программирование;
- интегрировать современные библиотеки, такие как Ktor, Koin и SQLDelight, для работы с сетью, внедрения зависимостей и хранения данных;
- создавать пользовательские интерфейсы, близкие к нативным, с помощью Jetpack Compose, SwiftUI и Kotlin/React;
- применять чистую архитектуру (clean architecture) и лучшие методы для проектирования масштабируемых и поддерживаемых приложений.
Издание предназначено разработчикам, которые хотят создавать высококачественный кроссплатформенный продукт с единой кодовой базой. Начальный опыт в области разработки под Android, iOS или веб-приложений будет преимуществом, хотя и не обязателен.