Kotlin/Native и подход Kotlin Multiplatform открывают возможность создавать единый общий код для iOS и Android, значительно снижая дублирование и ускоряя разработку.
Что вы изучите в этом курсе
Курс помогает разработчикам освоить основные инструменты и концепции Kotlin/Native и научиться создавать мультиплатформенные приложения с единой кодовой базой. Вы шаг за шагом пройдёте путь от настройки окружения до интеграции общего модуля в мобильные проекты.
Основные темы и навыки
Kotlin/Native и особенности работы вне JVM
Kotlin Multiplatform — структура модулей, настройка и сборка
Механизм expect/actual для работы с платформенными API
Создание и обмен общим кодом между iOS и Android
Работа с Ktor Client и сопрограммами
Использование Kotlin Serialization
Использование AppCode для разработки мультиплатформенных приложений
Для кого предназначен курс
Курс создан для мобильных разработчиков, которые хотят уменьшить технический долг, ускорить разработку и эффективно использовать общий код в проектах для двух мобильных платформ.
Требования к слушателям
опыт разработки под Android или iOS (желательно обе платформы);
знание языка Kotlin на базовом или среднем уровне;
умение работать с командной строкой и инструментами сборки.
Преимущества мультиплатформенного подхода
Kotlin Multiplatform позволяет переиспользовать до 60–80% логики приложения, сохраняя при этом нативный UI и возможности каждой платформы. Такой подход повышает скорость разработки и облегчает поддержку сложных проектов.
Что даёт применение общего кода
единая бизнес‑логика для iOS и Android;
меньше дублирования и ошибок;
возможность быстро вносить изменения на обеих платформах;
оптимизация командной работы.
Итоги и результат прохождения
После завершения курса вы сможете уверенно работать с Kotlin/Native, создавать общие модули, выстраивать архитектуру мультиплатформенного приложения и интегрировать его с iOS и Android проектами. Вы получите практический опыт и готовый к использованию базовый шаблон мультиплатформенного приложения.
raywenderlich.com - это сайт сообщества, посвященный созданию высококачественных учебных пособий по программированию.Мы гордимся созданием видеокурсов, книг и учебных пособий самого высокого качества в Интернете.Каждый учебник на нашем сайте проходит три раунда редактирования перед публикацией, чтобы убедиться, что каждый учебник работает на 100%, технически точен и обеспечивает всестороннее освещение темы.