В результате прохождения курса Вы разберётесь с тем, как работает система сборки Gradle и научитесь разрабатывать кросс-платформенные приложения с помощью Kotlin Multiplatform и Compose Multiplatform.
Перейти к курсу на StepikРазберётесь с системой сборки Gradle, задачами, конфигурацией модулей и зависимостями для мультиплатформенных проектов.
Научитесь создавать кроссплатформенные приложения на Kotlin Multiplatform и Compose Multiplatform для Android, iOS и Desktop.
Получите комплексные знания о работе не только с клиентским приложением, но и над серверной его частью на Strapi и Ktor.
Целевая аудитория курса - это разработчики мобильных приложений с опытом от одного года. Прежде всего курс будет полезен независимым разработчикам, кому не хватает обмена опытом и знаниями с коллегами.
Обучение состоит из видео-уроков, в которых автор последовательно разрабатывает приложение и на его примере через решение типичных задач показывает как внедрить тот или иной инструмент в кросс-платформенный код.
К видео-урокам прилагается проект на GitHub, который содержит весь код курса и поддерживается в актуальном состоянии.
После прохождения курса студент получает востребованные на рынке навыки, которые позволят взглянуть гораздо шире на типичный процесс разработки нативных приложений, а также помогут получить более щедрый оффер от работодателя.
в прошлом году
Материал курса - настоящая находка для тех, кто хочет совершить свое первое погружение в мир KMP! По итогам обучения мною вслед за автором было создано приложение, которое работает на трех платформах - android, ios и на декстопе, причем без дублирования логики и UI (совершенно верно, тут и технология CMP задействована). Кроме вещей, которые имеют непосредственное отношение к учебному приложению, автор показал, как можно делать то, что есть практически в любой программе - сохранение настроек на устройство, работа с базой данных и сетью.
9 месяцев назад
Курс хороший, рекомендую. Решил чуть более развернуто написать: как по мне курс хорошо структурирован, подача хорошая, понятные в достаточной мере исчерпывающие инструкции. У меня есть опыт программирования и ios/android, возможно это для меня он очень подходит. Есть один момент на текущий момент уже вышло много новых библиотек, в самом курсе используются более старые версии. Я в процессе курса решил использовал акктуальные версии и в целом все ОК получалось.
2 года назад
Для меня курс был очень полезен с точки зрения изучения структуры мультиплатформенного приложения, наконец-то понял как использовать gradle, абсолютно новая была информация по strapi и coin. Очень интересно было смотреть как ведется разработка профессионалом своего дела. Подсмотрел много подходов в части построения архитектуры приложения, манеры писать хороший код. Курс сложный! Приходилось пересматривать некоторые видео по несколько раз.
2 года назад
Хороший курс для новичков. Для меня нового ничего не привнес, я тут просто, чтобы поддержать автора :)
8 месяцев назад
Для меня курс оказался очень полезным. Удалось разложить по полочкам знания по мультиплатформенной разработке: стали понятны основы gradle (чего часто не хватает андроид разработчикам при вкатывании в кмм), основные принципы построения мультплатформенного кода, полезные инструменты: koin di, data source. Подача материала отличная. В общем однозначно рекомендую.
3 месяца назад
Отличный курс, очень много нового и интересного узнал для себя. Однозначно советую пройти тем, кто только делает свои первые шаги в KMP. В паре мест пришлось немного отойти от программы, так например серверная часть теперь конфигурируется иначе, но это даже некий плюс, задержался немного на этом месте и лучше разобрался во всём. Ждём 2 часть видео по Decompose. Спасибо автору за приятную и понятную подачу материала!
8 месяцев назад
Курс выше всяких похвал! Очень доходчиво объясняет материал, без воды, даже когда в видео остается 20 секунд, он до последнего дает полезную информацию! Рутина в видео на ускоренном просмотре, уроки компактные и информативные. А вообще, лучше всяких слов говорят об уровне уроков видео в общедоступном первом разделе, что очень щедро! Автор курса Максим, адекватный, дружелюбный человек, всегда придёт на помощь, если что-то непонятно. Уже делаю пет проект по его урокам! Жду еще курсов от Максима!