𝕯𝖆𝖗𝖐🥰𝕬𝖓𝖌𝖊𝖑
МОДЕРАТОР
- Регистрация
- 7 Апр 2025
- Сообщения
- 10,778
- Реакции
- 81
Автор: udemy
Название: Kotlin Multiplatform Mobile с Ktor (2021)

Продолжительность: 6 ч 0 мин
Количество уроков: 81 Видео
Язык: Английский
Вес архива: 2,45 ГБ
Kotlin Multiplatform Mobile открывает путь к быстрой и эффективной разработке, позволяя писать общую бизнес-логику для iOS и Android один раз. В этом улучшенном обзоре курса вы узнаете, как применять KMM, создать сервер GraphQL на базе Ktor и разработать общий репозиторий, используя только Kotlin.
Что вы узнаете в этом курсе
Курс знакомит с ключевыми возможностями KMM и демонстрирует полный цикл разработки: от создания серверной части на Ktor до написания клиентской логики, которую можно использовать как в Android, так и в iOS.
• Работа с Ktor GraphQL сервером
• Создание общего репозитория для мобильных приложений
• Настройка клиент-серверного взаимодействия
• Обзор интерфейсных технологий Jetpack Compose и SwiftUI
Что такое Kotlin Multiplatform Mobile
Kotlin Multiplatform Mobile, или KMM, — это инструмент, который позволяет делиться бизнес-логикой между платформами, сохраняя при этом нативную гибкость и производительность приложений.
Как работает KMM
Общая логика пишется на Kotlin и компилируется в платформенно-специфичные артефакты, которые интегрируются в нативные Android- и iOS-проекты. Это делает возможным:
• Разделять код, не связанный с UI
• Ускорять разработку
• Минимизировать количество багов за счёт единой бизнес-логики
Какие задачи решает KMM
• Клиентская сетевой логика
• Кэширование и хранение данных
• Обработка основных бизнес-процессов
Преимущества и ограничения KMM
Плюсы
• Высокая производительность за счёт нативного исполнения
• Гибкость и возможность использовать любой UI-фреймворк
• Значительная экономия времени благодаря повторному использованию кода
Минусы
• Необходимость изучения Kotlin, если вы не знакомы с языком
• Мультиплатформенные инструменты находятся в фазе активного развития
Установка и рабочая среда
Для комфортной работы с KMM и Ktor вам понадобятся две IDE:
• IntelliJ IDEA
• Android Studio Preview (Arctic Fox)
Для разработки iOS-компонентов требуется компьютер с macOS и установленный Xcode 12+, однако в этом курсе Xcode не понадобится — вы будете писать чистый Kotlin, а Swift используется лишь в финальном проекте.
Итог
Kotlin Multiplatform Mobile предоставляет оптимальный баланс между общим кодом и нативной гибкостью. Пройдя этот курс, вы научитесь использовать KMM совместно с Ktor и создадите масштабируемый, переиспользуемый код для мобильных приложений — быстро, эффективно и современно.
СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь