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

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: udemy​
Название: Kotlin Multiplatform Mobile с Ktor (2021)​

cover.jpg

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

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 

Похожие темы

10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху