Архитектура Flutter-приложений//Георгий Андрончик
Vložit
- čas přidán 25. 08. 2021
- Георгий Андрончик - опытный архитектор ПО, расскажет о архитектуре Flutter-приложений и поделится своими мыслями по поводу этой технологии и перспектив её развития
0:15 - состояние Flutter на данный момент
2:48 - что может измениться в ближайшем будущем?
4:05 - как быстро Flutter адаптируется к новым версиям Android?
6:12 - архитектура Flutter приложений
18:45 - как лучше всего изучить программирование и Flutter с нуля?
21:40 - стоит ли новичкам становиться Flutter-developer?
23:48 - можно ли новичкам начинать с Flutter?
24:45 - кто такой Software Architect?
Понравилось видео или и тебе хочется отблагодарить автора? Становись другом нашего канала: / @learnprogrammingtogether
Поддержать автора другим способом:
1) gofundme.com/1zwipnlsio
2) www.paypal.com/cgi-bin/webscr...
Please vote here to help me with topics selection:
doodle.com/poll/bgmkvyizpk2ni7mc
0:15 - состояние Flutter на данный момент
2:48 - что может измениться в ближайшем будущем?
4:05 - как быстро Flutter адаптируется к новым версиям Android?
6:12 - архитектура Flutter приложений
18:45 - как лучше всего изучить программирование и Flutter с нуля?
21:40 - стоит ли новичкам становиться Flutter-developer?
23:48 - можно ли новичкам начинать с Flutter?
24:45 - кто такой Software Architect?
Весьма познавательный ролик получился!:)
Спасибо! Прояснили некоторые моменты) У
LazyLoad Dart & Flutter хороший курс по Flutter на ютубе
Отличное видео! Спасибо!
Флаттер только набирает обороты, но ещё не факт что взлетит, начинать нужно с нативной разработки, простой пример, откройте вакансии и увидите что все требуют знания натива. Флаттер это Фреймворк, Фреймворк создан для упрощения разработки, без опыта и глубокого понимания очень многое для новичка будет казаться магией
Печально, что не показали подробнее, каким образом и где осуществляется привязка презентера к въюшке. И как въюшка взаимодействует (получает данные от презентера и как вызывает методы из презентера).
👍👍👍
Странно что не затронули ничего про управление состоянием приложения, еще для DI есть некоторые готовые библиотеки
в общем, пример конечно хороший, но все подобные примеры для начинающих заканчиваются где то в этом моменте. Но по факту приложение состоит из нескольких окон, и состояние, должно делиться данными между ними. И в этой схеме не совсем понятно как это будет выглядеть. View + Presenter + Contract для каждого окна? т.е. одно окно = одна Feature ? тогда нужен еще один слой, ок, пусть будет Application который банально будет держать данные между экранами и предоставлять им данные. В общем пример интересный, но не полноценный. А без этого приложения не сделаешь. Приложения с одним экраном конечно может быть и есть, но...
"Но по факту приложение состоит из нескольких окон, и состояние, должно делиться данными между ними" - зачем тебе из одно экрана знать состояние другого? В этом и смысл MVP, что у тебя связь между view и presenter один к одному :)
Какие-то данные по типу авторизованного юзера ты можешь хранить в репозитории и сделать его синглтоном
Если тебе нужно передать данные один раз при запуске нового экрана, то ты можешь их передать аргументом
Если тебе нужно постоянно передавать данные из одного экрана в другой, то ты можешь использовать event bus
Сколько где не смотрю и не задаю программистам вопрос так с чего же начать когда ты ещё ноль в программировании. Основы, азы, книги конкретно какие. Всё говорят поверхностно ссылась общими фразами, перечисляя технологии. Ребя блин выже программисты умные почему нельзя чётко сказать учим к примеру html css js, изучаем опп, dart. Ну как то так. Я вот ноль но хочу блин на мобильщика и когда вы перечисляете в общем направления легче и яснее не становиться.
Значит не твое))
Начинай с Блок схем и Алгоритмов. И матеметику подтяни.
во флаттере зашквар так делать. юзай блок