Kotlin Multiplatform by Tutorials
Полное руководство по кросс-платформенной разработке на Kotlin
ملخص:
Введение
Книга «Kotlin Multiplatform by Tutorials» от команды Raywenderlich — это практическое руководство по одной из самых перспективных технологий современной разработки: Kotlin Multiplatform (KMP). Выпущенная в 2022 году, она занимает 496 страниц и предназначена для разработчиков, которые хотят научиться писать общий код для Android, iOS, веба и десктопа, не жертвуя производительностью и нативным UX. Несмотря на то, что сайт PythonLib посвящён Python, эта книга будет полезна всем, кто интересуется кросс-платформенными решениями и хочет расширить свой стек инструментов.
О чём книга
Авторы последовательно проводят читателя от основ KMP до создания полноценного приложения с общим бизнес-логикой. Книга разделена на несколько частей:
- Введение в Kotlin Multiplatform: установка, настройка проекта, структура модулей.
- Общий код: написание классов, функций, работа с корутинами и потоками.
- Интеграция с платформами: использование expect/actual, работа с UI через Compose Multiplatform.
- Сеть и хранение данных: Ktor, SQLDelight, сериализация.
- Тестирование и отладка: модульные тесты, интеграционные тесты, профилирование.
- Публикация: сборка под Android, iOS, веб и десктоп.
Каждая глава содержит практические задания и примеры кода, которые можно сразу применить в реальных проектах.