Интересная статья. А начинающему разработчику, который не знает еще языка Kotlin, не легче ли ему изучить Dart и начать разработку на Flutter? Какие могут быть там подводные камни?
К вопросу о новичках выскажу чистое ИМХО - нативная разработка никуда не денется и будет востребована ещё долго, не важно android или ios, по этому не вижу смысла касаться дарта, по тому что начав с котлина, можно унифицировать себя как нативщика и мультиплаформщика. То есть получить два пути развития одновременно, вместо одного, после освоения дарта. Для андроид разрабов, не составит особых проблем перейти в мультиплатформенную разработку на родном котлине и тем самым дополнить стек своих же навыков не теряя при этом связи с нативкой
Вход в программирование на Flutter действительно ниже, благодаря материалам от Google, можно собрать своё простенькое приложение довольно быстро, но это не избавит вас от знания мобильных операционных систем и от специфики мобильных платформ, это всё равно нужно знать при создании мобильных приложений.
KMP еще в альфе сидит. Вылупится ли из этого релиз, когда и сколько раз придется по граблям пройти - вопросы интересные, но новичку не стоит на них тратить свое время, имхо
Интересная статья.
А начинающему разработчику, который не знает еще языка Kotlin, не легче ли ему изучить Dart и начать разработку на Flutter? Какие могут быть там подводные камни?
К вопросу о новичках выскажу чистое ИМХО - нативная разработка никуда не денется и будет востребована ещё долго, не важно android или ios, по этому не вижу смысла касаться дарта, по тому что начав с котлина, можно унифицировать себя как нативщика и мультиплаформщика. То есть получить два пути развития одновременно, вместо одного, после освоения дарта.
Для андроид разрабов, не составит особых проблем перейти в мультиплатформенную разработку на родном котлине и тем самым дополнить стек своих же навыков не теряя при этом связи с нативкой
Вход в программирование на Flutter действительно ниже, благодаря материалам от Google, можно собрать своё простенькое приложение довольно быстро, но это не избавит вас от знания мобильных операционных систем и от специфики мобильных платформ, это всё равно нужно знать при создании мобильных приложений.
KMP еще в альфе сидит. Вылупится ли из этого релиз, когда и сколько раз придется по граблям пройти - вопросы интересные, но новичку не стоит на них тратить свое время, имхо