Программирование [udemy] Kotlin Multiplatform Mobile с Ktor (2021)

Регистрация
11 Сен 2026
Сообщения
6,748
Реакции
1
Продолжительность6 ч 0 мин Количество уроков81 Видео ЯзыкАнглийский Вес архива2,45 ГБ


Автор: udemy​
Название: Kotlin Multiplatform Mobile с Ktor (2021)​

cover.jpg

ОНЛАЙН ВИДЕО УРОКИ: ТОЛЬКО ДЛЯ PROMAX!


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 и создадите масштабируемый, переиспользуемый код для мобильных приложений — быстро, эффективно и современно.

СКАЧАТЬ:
Скрытое содержимое могут видеть только пользователи групп(ы): ProMAX

 

Похожие темы

11,066Темы
11,128Сообщения
828Пользователи
укрцеуНовый пользователь
Сверху