Возможно это моя проблема, или то что вышла новая версия compose, kotlin, compose compiler, но повторя шаг за шагом не смог запустить не дельфине. Пришлось много чего править, чтобы просто hello получить. Плюс небольшой совет на будущее - сначала говори что собираешься делать, а потом делай - немного напрягает когда ты сначала создаёшь файл/класс/метод, а потом уже говоришь зачем это. Обычно в обучении, да и в работе сначала сам понимаешь зачем тебе что-то нужно, а потом создаёшь. Это пара причин которые останавливают от покупки всего курса, а не сумма. Пока не понятно насколько будет комфортно учиться в таком режиме.
Для купивших курс есть чат с поддержкой, потому что пока я делал курс вышло аж 4 новых версии всего. Поэтому да, может быть какая-то не совместимость. Можете написать что конкретно не завелось?
@@MobileDeveloper не справился последним шагом. Как подключил umbrella к Android модулю, так перестало собираться. Пару часов потратил, но видимо это такой порог вхождения в kmm для меня)
Шикарное введение в kmp, меня интересует один вопрос, если писать под мультиплатформу, мне по любому придется писать бизнес логику для ios и для андроида отдельно? Так же как и UI?
В общем kmm это по прежнему игрушка для энтузиастов. Всё очень сыро. Я даже не говорю про compose. Все ждут что он на iOS придёт и сразу заживём. Ага щас. Был недавний опыт начать новый большой проект с нуля на compose. Закончилось это тем что пришлось написать пяток тикетов с багами в Google. Я уже не говорю что ключевые фичи до сих пор находятся в экспериментал, а некоторых нет в принципе. В итоге пришлось назад всё верстать на xml. Если Android compose до сих пор сырой, то к kmm в ближайшие 5 лет, можно не подходить. Автору спасибо за труды в его нелёгких начинаниях.
@@ГеоргийГ-р2н Очень много багов словил при работе с клавиатурой. Например в BottomSheet. Когда клавиатура поднимается весь контент внутри перерисовывается и происходит неприятная анимация скачка вверх и в низ. Старые методы работы фокуса в TextField deprecated, а новые @ExperimentalMaterialApi, т.е правильная работа их не гарантируется. Куча нужных ui компонентов до сих пор @ExperimentalMaterialApi. Последней каплей стал заход на issue tracker что бы поставить баги. Одной страницы достаточно почитать, что бы понять что сырой он ещё. Там проблемы в базовых вещах встречаются часто. А решать их нет времени. Поэтому и вернулись обратно на .xml от греха подальше.
@@SShurikuSS Звучит как косяки компоуза. Кмм это не кроссплатформа. Идея не только в том, чтобы верстать быстрее на разные платформы. А в том, чтобы шарить код.
Ребята поясните человеку который не шарит. В чем прикол технологии KMM? С первых минут видео я понял, что верстка будет как на Jetpack compose, так и на IOS компонентах. Так какой смысл тогда? Если приходится писать на двух языках, вся фишка же мультиплатформы проползает. Я бы не говорил бы ничего если бы не знал разработчиков которые only flutter полностью реализовал приложение для банка и оно сейчас в проде.
Ответ на твой вопрос на 10 минуте :) Ну и еще язык Kotlin с его экосистемой и любовью нативных Android разработчиков. А UI на Compose для iOS подъедет, по крайней мере мы в это верим
Прошу прощения, дело не в обидах... Но, получается, что весь интерфейс нужно писать отдельно для каждой платформы, ладно, если это какая-то глубокая специфика. Какую-нибудь форму регистрации нужно писать отдельно? Поясните, pls. По видио тоже много вопросов, например, зачем начали на Студии, а продолжили в Идее? На чём лучше работать? Весь ролик - это пробежка галопом по настройке приложения. Если это так просто, то зачем этому уделять внимание?
Да, давай попробую пояснить. Интерфейс это лишь часть мобильного приложения, зачастую это часть что-то типа 10-15 процентов от всей аппки, а иногда и того меньше. Все остальное можно пошарить, при этом в отличие от других технологий, вы не получите вообще никакого оверхеда. То есть как будто вы пишете нативно. Это киллер фича и в этом основной прикол Над такими проектами можно работать и в студии и в идее, в этом видео я показываю разные варианты как можно создать проект Этот ролик является частью курса, который полностью готов и выложен на бусти (ссылка под роликом). Там я в том числе объясняю почему я столько времени уделяю настройке проекта (спойлер это не связанно с кмм)
@@MobileDeveloper, видимо, я неудачно "пошутил", когда писал про галопом по настройке приложения. Я имел ввиду, что на мой взгляд всё очень быстро, если по мнению автора ролика тема простая, или я об этом должен знать, то зачем об этом говорить. Скажите, что вот, типа, как это обычно делаем, настраиваем и переходим к другим вопросам. А если показан процесс, то хочется пояснений. Буду надеяться, что в продолжении курса получиться что-то для себя понять. Заранее спасибо за труд!
@@MobileDeveloper есть) на самом деле по сравнению с 2019 вакансий намного больше. Не только стартапов. Я в Росбанке работаю, должно по идее считаться чем-то крупным, правда там после сюрфов приложение, но команда, разработка теперь чисто росбанк. еще у них инвест проект на флаттере также. Просто я уже не отслеживаю всякие флаттер тусовки, а тут вижу, что озон чето отказался и медийные флаттер челы как-то исчезают) их в частности отпугивают там какие-то трудности с камерой и тп, хотя я с этим смог разобраться с небольшим опытом натива. Думаю все решаемо, та же экономия по деньгам и времени с флаттером на обычных повседневных фичах позволяет выделять время на проблемы флаттера. От развития кмм да страшно немного, но думаю с опытом флаттера потом перебраться в тот же кмм или нативный андроид будет вполне реально
Как чел, что учился на андроид и в итоге стал флатер разработчиком джун+ скажу, что смена платформы при имении уже скиллов на своей - как с иглы на иглу пересесть. Очень просто, не переживай.
Возможно это моя проблема, или то что вышла новая версия compose, kotlin, compose compiler, но повторя шаг за шагом не смог запустить не дельфине. Пришлось много чего править, чтобы просто hello получить. Плюс небольшой совет на будущее - сначала говори что собираешься делать, а потом делай - немного напрягает когда ты сначала создаёшь файл/класс/метод, а потом уже говоришь зачем это. Обычно в обучении, да и в работе сначала сам понимаешь зачем тебе что-то нужно, а потом создаёшь. Это пара причин которые останавливают от покупки всего курса, а не сумма. Пока не понятно насколько будет комфортно учиться в таком режиме.
Для купивших курс есть чат с поддержкой, потому что пока я делал курс вышло аж 4 новых версии всего. Поэтому да, может быть какая-то не совместимость.
Можете написать что конкретно не завелось?
@@MobileDeveloper не справился последним шагом. Как подключил umbrella к Android модулю, так перестало собираться. Пару часов потратил, но видимо это такой порог вхождения в kmm для меня)
@@olegleonov1310 а в чем проблема была в итоге?
@@MobileDeveloper да нет пока итога) Пока не решил. Можно конечно заново проект создать или выкачать с GitHub собирающийся, но не спортивно)
I look forward to your visit tomorrow.
Шикарное введение в kmp, меня интересует один вопрос, если писать под мультиплатформу, мне по любому придется писать бизнес логику для ios и для андроида отдельно? Так же как и UI?
Я пока присматриваюсь к данной технологии не знаю точно что выбрать flutter или kmp
Скоро будет жара!)
Долго ждать?
В общем kmm это по прежнему игрушка для энтузиастов. Всё очень сыро. Я даже не говорю про compose. Все ждут что он на iOS придёт и сразу заживём. Ага щас. Был недавний опыт начать новый большой проект с нуля на compose. Закончилось это тем что пришлось написать пяток тикетов с багами в Google. Я уже не говорю что ключевые фичи до сих пор находятся в экспериментал, а некоторых нет в принципе. В итоге пришлось назад всё верстать на xml.
Если Android compose до сих пор сырой, то к kmm в ближайшие 5 лет, можно не подходить.
Автору спасибо за труды в его нелёгких начинаниях.
Как говорится ваше право ))
ради интереса, что вам заафектило разработку на compose?
@@ГеоргийГ-р2н Очень много багов словил при работе с клавиатурой. Например в BottomSheet. Когда клавиатура поднимается весь контент внутри перерисовывается и происходит неприятная анимация скачка вверх и в низ.
Старые методы работы фокуса в TextField deprecated, а новые @ExperimentalMaterialApi, т.е правильная работа их не гарантируется. Куча нужных ui компонентов до сих пор @ExperimentalMaterialApi.
Последней каплей стал заход на issue tracker что бы поставить баги. Одной страницы достаточно почитать, что бы понять что сырой он ещё. Там проблемы в базовых вещах встречаются часто. А решать их нет времени. Поэтому и вернулись обратно на .xml от греха подальше.
@@SShurikuSS Звучит как косяки компоуза. Кмм это не кроссплатформа. Идея не только в том, чтобы верстать быстрее на разные платформы. А в том, чтобы шарить код.
есть ли этот курс на udemy?
Привет, нет, но можно оплатить через телегу
Ребята поясните человеку который не шарит. В чем прикол технологии KMM?
С первых минут видео я понял, что верстка будет как на Jetpack compose, так и на IOS компонентах. Так какой смысл тогда? Если приходится писать на двух языках, вся фишка же мультиплатформы проползает.
Я бы не говорил бы ничего если бы не знал разработчиков которые only flutter полностью реализовал приложение для банка и оно сейчас в проде.
Ответ на твой вопрос на 10 минуте :) Ну и еще язык Kotlin с его экосистемой и любовью нативных Android разработчиков. А UI на Compose для iOS подъедет, по крайней мере мы в это верим
Ты: записываешь видео, где подробно объясняешь в чем прикол технологии КММ
Комментарии: А в чем прикол?
Без обид
Прошу прощения, дело не в обидах...
Но, получается, что весь интерфейс нужно писать отдельно для каждой платформы, ладно, если это какая-то глубокая специфика. Какую-нибудь форму регистрации нужно писать отдельно?
Поясните, pls.
По видио тоже много вопросов, например, зачем начали на Студии, а продолжили в Идее?
На чём лучше работать?
Весь ролик - это пробежка галопом по настройке приложения. Если это так просто, то зачем этому уделять внимание?
Да, давай попробую пояснить. Интерфейс это лишь часть мобильного приложения, зачастую это часть что-то типа 10-15 процентов от всей аппки, а иногда и того меньше. Все остальное можно пошарить, при этом в отличие от других технологий, вы не получите вообще никакого оверхеда. То есть как будто вы пишете нативно. Это киллер фича и в этом основной прикол
Над такими проектами можно работать и в студии и в идее, в этом видео я показываю разные варианты как можно создать проект
Этот ролик является частью курса, который полностью готов и выложен на бусти (ссылка под роликом). Там я в том числе объясняю почему я столько времени уделяю настройке проекта (спойлер это не связанно с кмм)
@@MobileDeveloper, видимо, я неудачно "пошутил", когда писал про галопом по настройке приложения. Я имел ввиду, что на мой взгляд всё очень быстро, если по мнению автора ролика тема простая, или я об этом должен знать, то зачем об этом говорить. Скажите, что вот, типа, как это обычно делаем, настраиваем и переходим к другим вопросам. А если показан процесс, то хочется пояснений.
Буду надеяться, что в продолжении курса получиться что-то для себя понять.
Заранее спасибо за труд!
А если с джавы начал? Плюс есть общее понимание, как делаются приложения. Небольшой опыт а андрой студио. Стоит брать курс?
Видео супер, но мероприятие с добавление cocoapod и utf-8 не раскрыто ))) а там весело 😊
😂
охх сколько я поел интересных вещей пока разворачивал на работе ios проект для автоматизации...
подскажите, для какого уровня ваш курс?
Джун+ я бы сказал
Я стартовал с флаттера, 3 года уже с ним вместе. Что там теперь, нативный андроид фулл изучать до корки, чтоб кушать что было или пока не рыпаться?
А на Флаттере работы нет что ли? Оо
@@MobileDeveloper есть) на самом деле по сравнению с 2019 вакансий намного больше. Не только стартапов. Я в Росбанке работаю, должно по идее считаться чем-то крупным, правда там после сюрфов приложение, но команда, разработка теперь чисто росбанк. еще у них инвест проект на флаттере также.
Просто я уже не отслеживаю всякие флаттер тусовки, а тут вижу, что озон чето отказался и медийные флаттер челы как-то исчезают) их в частности отпугивают там какие-то трудности с камерой и тп, хотя я с этим смог разобраться с небольшим опытом натива. Думаю все решаемо, та же экономия по деньгам и времени с флаттером на обычных повседневных фичах позволяет выделять время на проблемы флаттера. От развития кмм да страшно немного, но думаю с опытом флаттера потом перебраться в тот же кмм или нативный андроид будет вполне реально
Как чел, что учился на андроид и в итоге стал флатер разработчиком джун+ скажу, что смена платформы при имении уже скиллов на своей - как с иглы на иглу пересесть. Очень просто, не переживай.
21:35 у кого Mac , под escape сразу клавиша ` на английской раскладе без шифта ⇧
Так понимаю, flutter через 3-5 лет станет не актуальным? Продолжайте выкладывать ролики по KMM!)
Super )
Спасибо )
о! вышел из альфы?
Да