🎓 Kotlin Multiplatform шаг за шагом

4.8(9 отзывов)

В результате прохождения курса Вы разберётесь с тем, как работает система сборки Gradle и научитесь разрабатывать кросс-платформенные приложения с помощью Kotlin Multiplatform и Compose Multiplatform.

Перейти к курсу на Stepik

О курсе

  • Цель курса - дать студенту знания и умения в работе с Gradle, Kotlin Multiplatform, Compose Multiplatform
  • Материал разработан практикующим разработчиком, который имеет большой опыт, последние несколько лет работает с KMP, CMP и понимает как подать материал так, чтобы он был максимально полезным и понятным
  • Курс даёт комплексные знания о работе не только над клиентским приложением, но и над серверной его частью

Чему вы научитесь

Gradle

Разберётесь с системой сборки Gradle, задачами, конфигурацией модулей и зависимостями для мультиплатформенных проектов.

KMP & CMP

Научитесь создавать кроссплатформенные приложения на Kotlin Multiplatform и Compose Multiplatform для Android, iOS и Desktop.

Серверная часть

Получите комплексные знания о работе не только с клиентским приложением, но и над серверной его частью на Strapi и Ktor.

Для кого этот курс

Целевая аудитория курса - это разработчики мобильных приложений с опытом от одного года. Прежде всего курс будет полезен независимым разработчикам, кому не хватает обмена опытом и знаниями с коллегами.

Начальные требования:

  • Понимание синтаксиса языка Kotlin
  • Представление о процессе создания мобильных приложений на одной из платформ
  • Желательно иметь представление о декларативных фреймворках построения UI (Compose, SwiftUI)

Как проходит обучение

Обучение состоит из видео-уроков, в которых автор последовательно разрабатывает приложение и на его примере через решение типичных задач показывает как внедрить тот или иной инструмент в кросс-платформенный код.

К видео-урокам прилагается проект на GitHub, который содержит весь код курса и поддерживается в актуальном состоянии.

Что вы получаете

После прохождения курса студент получает востребованные на рынке навыки, которые позволят взглянуть гораздо шире на типичный процесс разработки нативных приложений, а также помогут получить более щедрый оффер от работодателя.

Отзывы прошедших курс

Ivan Sintyurin

в прошлом году

Материал курса - настоящая находка для тех, кто хочет совершить свое первое погружение в мир KMP! По итогам обучения мною вслед за автором было создано приложение, которое работает на трех платформах - android, ios и на декстопе, причем без дублирования логики и UI (совершенно верно, тут и технология CMP задействована). Кроме вещей, которые имеют непосредственное отношение к учебному приложению, автор показал, как можно делать то, что есть практически в любой программе - сохранение настроек на устройство, работа с базой данных и сетью.

Нажмите для подробностей →

Andrei Pachtarou

9 месяцев назад

Курс хороший, рекомендую. Решил чуть более развернуто написать: как по мне курс хорошо структурирован, подача хорошая, понятные в достаточной мере исчерпывающие инструкции. У меня есть опыт программирования и ios/android, возможно это для меня он очень подходит. Есть один момент на текущий момент уже вышло много новых библиотек, в самом курсе используются более старые версии. Я в процессе курса решил использовал акктуальные версии и в целом все ОК получалось.

Нажмите для подробностей →

Boris Kaloshin

2 года назад

Для меня курс был очень полезен с точки зрения изучения структуры мультиплатформенного приложения, наконец-то понял как использовать gradle, абсолютно новая была информация по strapi и coin. Очень интересно было смотреть как ведется разработка профессионалом своего дела. Подсмотрел много подходов в части построения архитектуры приложения, манеры писать хороший код. Курс сложный! Приходилось пересматривать некоторые видео по несколько раз.

Нажмите для подробностей →

Алексей Гришанков

2 года назад

Хороший курс для новичков. Для меня нового ничего не привнес, я тут просто, чтобы поддержать автора :)

Нажмите для подробностей →

Бекнур Патсаев

8 месяцев назад

Для меня курс оказался очень полезным. Удалось разложить по полочкам знания по мультиплатформенной разработке: стали понятны основы gradle (чего часто не хватает андроид разработчикам при вкатывании в кмм), основные принципы построения мультплатформенного кода, полезные инструменты: koin di, data source. Подача материала отличная. В общем однозначно рекомендую.

Нажмите для подробностей →

Gleb Kuznetsov

3 месяца назад

Отличный курс, очень много нового и интересного узнал для себя. Однозначно советую пройти тем, кто только делает свои первые шаги в KMP. В паре мест пришлось немного отойти от программы, так например серверная часть теперь конфигурируется иначе, но это даже некий плюс, задержался немного на этом месте и лучше разобрался во всём. Ждём 2 часть видео по Decompose. Спасибо автору за приятную и понятную подачу материала!

Нажмите для подробностей →

Раис Гарифзянов

8 месяцев назад

Курс выше всяких похвал! Очень доходчиво объясняет материал, без воды, даже когда в видео остается 20 секунд, он до последнего дает полезную информацию! Рутина в видео на ускоренном просмотре, уроки компактные и информативные. А вообще, лучше всяких слов говорят об уровне уроков видео в общедоступном первом разделе, что очень щедро! Автор курса Максим, адекватный, дружелюбный человек, всегда придёт на помощь, если что-то непонятно. Уже делаю пет проект по его урокам! Жду еще курсов от Максима!

Нажмите для подробностей →