написать приложение и для android, ios, web mobile, web desktop?
Натив все равно есть
В плане? Нужно будет дописывать под определенные платформы куски кода?
Не будет прям одна кодовая база, нужно будет адаптировать под платформу
Окей, вот допустим есть условный checkout component, хочу, чтобы вьюшки были под все платформы, надо будет условно 4 отдельных, но схожих коспонента писать или это делается в рамках одного компонента, но со свичом в зависимости от платформы, использовать определенный код?
В хтмл пакете есть те же самые методы что и в io Следовательно нужно проверять платформу, это как пример Потом надо адаптировать под мобилку/десктоп/лептоп Потом надо в конфигурации нативных проектов настраивать Иногда может нужно что-то руками написать для проекта платформы
Все на дарте пишешь, но нужно будет в каких моментах проверять платформу и использовать нужный метод А вообще виджет он и в Африке виджет
В принципе, мне подходит такой вариант. Можешь дать какой-нибудь рефференс проекта на гитхабе, чтобы ознакомиться с подобным подходом, если видел нечто подобное (именно, чтобы веб морды тоже присутствовали наравне с айосом и андроидом)? Я с ангуляра решил свичнуться на дарт, хочу понять, как максимально эффективно утилизировать свои ресурсы для мультиплатформы, и возможно ли это вообще делать на дарте без боли, или стоит веб отдельно писать, а мобилки отдельности
Веб стоит отдельно, потому что пока что только веб апп норм Проектов нету на пример, вообще хз, если кто-то есть тут может быть скинут
Окей, спасибо все равно. То есть фокус в основном на айос и андроид идет при разработке на дарте, а веб отдельно уже шаманят
Флоу для веба в любой случае придется писать отдельно, как минимум из-за брекпоинтов и UX flutter/foundation так же в помощь Для IO вот делал под свои потребности пакет, мб понравится https://github.com/ivangalkindeveloper/flutter_platform_component
С вебом не работал на флаттере, и запроса не было Может быть сейчас уже все лучше стало для десктопа и веба Думаю большинство флаттер, на данный момент, используют для разработки на андроид и иос
У меня есть несколько в почти готовом состоянии, но клиент уже год думает что еще хочет добавить
Все нормально и почти все будет работать хорошо, но конечно будут некоторые особенности платформы
смотря что у вас за руки и задача, реально все
Обычные руки и обычные задачи. Это фронт, все-таки, меня интересует именно оптимизация моего рабочего времени. Минимальная кодовая база при максимизации платформ выкатки апликейшена
И такое бывает)
Обсуждают сегодня