Освоил базу по KMP инфраструктуре. SQLDelight, Ktor, Decompose - это также новые знания для меня. Понравился и контент и комфортная подача. Отдельное спасибо за допы - Strapi, Decompose и плюшки в Postman. Хотел добавить про атомарный MutableStateFlow.update(), что наверное лучше его пользовать... но в Decompose ветке уже увидел это момент). Спасибо за курс!
В целом курс норм, но до конца он не доделан, автор обещал переезд на декомпоус, забил болта =(
Отличный курс, очень много нового и интересного узнал для себя. Однозначно советую пройти тем, кто только делает свои первые шаги в KMP. В паре мест пришлось немного отойти от программы, так например серверная часть теперь конфигурируется иначе, но это даже некий плюс, задержался немного на этом месте и лучше разобрался во всём. В остальном всё суппер. Ждём 2 часть видео по Decompose. Спасибо автору за приятную и понятную подачу материала!
Хороший материал, рекомендую
Здравствуйте, Владимир! Спасибо за отзыв, искренне надеюсь что знания найдут применение в проектах 💪
Курс выше всяких похвал! Очень доходчиво объясняет материал, без воды, даже когда в видео остается 20 секунд, он до последнего дает полезную информацию!) Рутина в видео на ускоренном просмотре, уроки компактные и информативные. А вообще, лучше всяких слов говорят об уровне уроков видео в общедоступном первом разделе, что очень щедро! Автор курса Максим, адекватный, дружелюбный человек, всегда придёт на помощь, если что-то непонятно. Уже делаю пет проект по его урокам! Жду еще курсов от Максима!
Для меня курс оказался очень полезным. Удалось разложить по полочкам знания по мультиплатформенной разработке: 1. стали понятны основы gradle (чего часто не хватает андроид разработчикам при вкатывании в кмм) 2. основные принципы построения мультплатформенного кода 3. полезные инструменты: koin di, data source Подача материала отличная. В общем однозначно рекомендую
Здравствуйте, Бекнур! Спасибо большое за Ваш отзыв. Желаю, чтобы приобретённые знания как можно скорее превратились в навыки и принесли пользу 💪
Курс хороший, рекомендую. Решил чуть более развернуто написать: - как по мне курс хорошо структурирован - подача хорошая - понятные в достаточной мере исчерпывающие инструкци - у меня есть опыт программирования и ios/android, возможно это для меня он очень подходит Есть один момент на текущий момент уже вышло много новых библиотек, в самом курсе используются более старые версии. Я в процессе курса решил использовал акктуальные версии и в целом все ОК получалось, то есть на момент моего прохождения курс актуальности не потерял
Здравствуйте, Андрей! Большое спасибо за отзыв, искренне надеюсь, что навыки принесут пользу 😊
Для тех, кому лень читать весь текст: курс можно брать. Материал курса - настоящая находка для тех, кто хочет совершить свое первое погружение в мир KMP! По итогам обучения мною вслед за автором было создано приложение, которое работает на трех платформах - android, ios и на декстопе, причем без дублирования логики и UI (совершенно верно, тут и технология CMP задействована). Кроме вещей, которые имеют непосредственное отношение к учебному приложению, автор показал, как можно делать то, что есть практически в любой программе - сохранение настроек на устройство, работа с базой данных и сетью. Этого уже достаточно, чтобы начать писать простые приложения с использованием KMP. Благодарю Максима Казанцева за смелость при создании курса, потому что KMP продолжает активно развиваться, а базовые библиотеки - меняться вплоть до того, что приходится иной раз поломать голову, чтобы все заработало после очередного апдейта :)
Здравствуйте, Иван! Спасибо большое за отзыв и внимание к курсу. Действительно, технология развивается довольно быстро и порой сложно угнаться за всем, что хочется сохранять в своём фокусе внимания. Я надеюсь, что материал был Вам полезен и KMP станет одним из основных инструментов в работе =)
Для меня курс был очень полезен с точки зрения изучения структуры мультиплатформенного приложения, наконец-то понял как использовать gradle, абсолютно новая была информация по strapi и coin. Очень интересно было смотреть как ведется разработка профессионалом своего дела. Подсмотрел много подходов в части построения архитектуры приложения, манеры писать хороший код. Курс сложный! Приходилось пересматривать некоторые видео по несколько раз. Надо знать отлично Jetpack Compose, Kotlin, понимать dependency injection, что такое api, базы данных и это лишь только малая часть того, что надо для того, что бы как-то вообще держать мысль по ходу курса. В общем и целом курс оставил положительное впечатление, буду возвращаться к его материалам еще неоднократно и буду следить за творчеством автора данного курса ))
Здравствуйте, Борис! Спасибо большое за отзыв ✌️ Да, курс не подойдёт для новичков в программировани, нужно хотя бы год опыта написания мобильных приложений для успешного его освоения. Но с другой стороны - я доволен, что Вам было сложно =) По себе знаю, что если информация кажется лёгкой и простой, то пользы в ней не так уж много. Ну или же длительность материала должна быть довольно большой, чтобы сложный материал можно подать максимально комфортно. Мне тут ещё в плоскости обучения развиваться и рости. По обновлениям - я решил дождаться грядущего KotlinConf и дать дополнение к курсу уже с Kotlin 2.0. Так что полезные занятия по Decompose и MviKotlin будут уже на обновлённом стеке 🙂
Хороший курс для новичков. Для меня нового ничего не привнес, я тут просто, чтобы поддержать автора :) Пожелания для развития курса: - Чтобы сильнее людей внедрить в разработку на CMP стоит показать как делать платформенные реализации вьюх (UiKitView, AndroidView и тд), в мобильной разработке это повысит распостранение технологии - Многомодульность и конвеншен плагины - мастхев
Здравствуйте, Алексей! Большое спасибо за поддержку и ещё большее за отзыв 🚀 Ваши пожелания уместны на 100%. Тема KMP большая и раскрывать тут можно много. Думаю, что по платформенным вьюшкам можно сделать небольшое открытое занятие и добавить в контексте приложения курса отображение карты. Но сейчас на очереди занятие по Decompose. В чатах много мнений, что он сложный, а мне хочется этот миф развеять 🙂