Комментарии 19
Что вообще такое этот ваш флутер? Полезная штука? Никогда не пользовался.
Коротко: очень крутая штука. Точка пересечения высокой производительности, кроссплатформенности и скорости разработки.
Либо используешь Flutter, либо переписываешь один и тот же экран на Swift, Kotlin, C#, JS и ещё бог знает чём.
либо переписываешь один и тот же экран
Ну чего, Compose Multiplatform уже постепенно подтягивается и позволяет делать все то же самое практически.
Вот только совсем не так просто - это раз. И пока очень мало библиотек - это два. Плюс хромают бест практики. Во флаттер реально очень быстро войти, очень просто освоится. А вот кмп, мне, Легаси дроид разрабу кажется странным и монструозным. Уж как есть.
При том, что флаттер с полпинка заводится на винде, и с пары пинков на вебе. И все это на единой кодовой базе.
Чтобы добить, можно вспомнить skia, от которой флаттер отказывается уже, а кмп на ней все только начинает делать.
1) В этом и смысл, даже если, Compose Multiplatform уже постепенно подтягивается и позволяет делать все то же самое практически, зачем это нужно? Зачем создавать flutter 2 на котлине, если это всё уже есть во Flutter?
2) Compose Multiplatform уже стабильно работает под экосистему эпл? https://habr.com/en/companies/kts/articles/907678/
Это только начало, а потом пойдет длительный и нудный путь исправления багов, путь на котором компоуз в самом начале, а флаттер близко к финишу.
+ Порог входа Дарта и Котлина для новичков учитывайте
Поэтому пожалуйста, не сравнивайте ещё не готовый инструмент с более высоким порогом входа с уже готовым инструментом, который уже довольно стабильно живёт в продакшене.
+ Порог входа Дарта и Котлина для новичков учитывайте
Но тут и другой нюанс - на Kotlin уже на сегодня больше людей умеют писать - 0.72% против 0.46%. Т.е. им будет проще перейти, чем учить новый (пусть даже более простой) - а ведь бизнес требует кросс-платформу вот уже.
стабильно работает под экосистему эпл
Узнать об этом сможет лишь тот, кто попытается сделать приложение и опубликовать в маркете. Хотите быть пионером?
Хотите быть пионером?
Я разрабатываю на дарте с 2020 года, с 2022 публикую на нем приложения в наиболее известные магазины приложений, до этого разрабатывал под андроид на других языках и с публикацией в маркете знаком с 2016 года. Именно поэтому, я прекрасно знаю как разработать приложение и как его опубликовать от и до. И на маке флаттер работает очень хорошо. От разработки и публикации на флаттере в апп стор меньше головной боли, чем от разработки на свифт. И да, я пробовал это делать на котлин компоуз мультиплатформ.
И да, я пробовал это делать на котлин компоуз мультиплатформ
Давно ли? Пишут что там все быстро меняется.
Ровно год назад. Да, пишут что быстро меняется, год назад тоже писали так же, именно это и заинтересовало попробовать, но то что имеется в виду под стремительными изменениями прогресса в экосистеме в котлине - это немного не то, что хочет видеть перед собой конечный разработчик, т е одно дело читать обзор про смартфон, другое дело год им попользоваться, касательно котлина, например, зависимость от жава как тянула за собой кучу проблем, так и остается.
Ну еще подождем прекрасный compose multiplatform будущего, на котором будет всё хорошее и ничего плохого не будет :)
А пока будем писать на Flutter с живыми и релизами, комьюнити, массой библиотек, быстрой мультиплатформой, под которую нужно один раз писать и один раз тестировать. На которой написано и уже на проде лежат тысячи приложений в iOS, android, web и телеграм мини-аппы.
Но как кмм релизнет, сразу попробую :)
Может лет через 7?
Qt/QML тоже не плох
Qt/QML тоже не плох
QT не плох, а вот QML всем плох (его не любят даже QT-шники заядлые, и те предпочитают Qt Widgets). Вы пишите UI на JS фактически да еще и в олдскульном концепте. Еще есть React Native, если JS не проблема.
Что вообще такое этот ваш флутер?
Фреймворк для кросс-платформенных приложений, который работает. Поддержка Windows, Android, iOS, MacOS, Linux, Web. Пишите один раз - используете везде, мечта прямо.
Горячая перезагрузка для веба
Да ладно, реально работает?
когда работал с android нативном испытывал постоянную боль. Вспомнить хотя бы вёрстку recyclerview с разными типами элементов... Вздрогну как вспомню) С flutter начал получать настоящий кайф от разработки
Flutter 3.32 — Что нового во Flutter?