Приложение для банка на Flutter — хороший выход или рискованный эксперимент?

Пользователям нужны удобные мобильные банковские приложения «не хуже, чем у "Сбера" или "Тинькофф"». А «Тинькофф» и «Сбер» уже переросли само понятие «банк» — по сути, это зрелые IT-компании с банковскими лицензиями. Как за ними угнаться остальным?

Интерфейс приложения «Росбанк Бизнес»<br />
5454
11

Всё прекрасно, пока не встанет вопрос расширения команды. Как вы справедливо заметили, зарплаты у мобильных разработчиков высокие, и инвестировать время в изучение нового языка, который, мягко говоря, непопулярен (используется ровно в одном фреймворке) для них - не самая привлекательная перспектива. 

Особенно учитывая ряд весёлых особенностей  языка и фреймворка, таких, как полное отсутствие runtime reflection (https://vvsevolodovich.dev/10-things-that-are-wrong-with-flutter/)

Для вас, как для студии, это, впрочем, выгодно - заказчик скорее всего будет вынужден за доработкой и поддержкой обращаться к вам из-за отсутствия на рынке спецов по flutter/dart

20

На самом деле достаточно мобильных разработчиков очень хотели бы перейти на flutter вместо того же swift/java и писать сразу для двух платформ.

У меня достаточно знакомых, которые интересуются flutter и готовы на него перейти, но нет подходящих вакансий.

6

А когда рефлексия стала таким частым кейсом?

Из примеров: тот же Dagger в Android давненько ушел от рефлексии к кодгену. По причине, что рефлексия - отличный шанс стрельнуть себе в ногу. Плюс, насколько мне не изменяет память, это одна из причин "медленности" той же Java(тут могу, честно, ошибаться).

Да и частый кейс использования рефлексии в Java - узнать ::class. В Dart типы существуют в рантайме, и спокойно берутся без нее. Ну и к слову в самом языке рефлексия то есть. Запретили ее именно во фреймворке, чтобы не замедлять.

По поводу популярности: судя по трендам stack overflow/Google trends Flutter опережает тот же React. Это конечно лишь относительно реакта.
Но несомненен рост мобильного коммьюнити. Интерес аудитории очень сильно растет - это заметно по количеству докладов на специализированных конференциях, откликах на вакансии, количеству таковых.

Да в моменте - это явно ниже "натива". Но тому уже лет 10:)
А вот динамика и будущее фреймворка пока говорит о вполне реальном росте специалистов.

И сразу замечу: я не имею ввиду, что нативные разработчики не нужны и не будут нужны. Они нужны и очень сильно. Но там где действительно все сложно и надо работать на достаточно близком уровне к ОС. Для всего остального есть более высокоуровневые инструменты.

4

Субъективно. Но не часто ошибался. в свое время время топил за jQuery, адептам "чистого js" что будет мейнстримом

Тема повторилась, как пощупал vue, порог вхождения в vue ниже чем в react, и уже тем более в angular (был, сейчас не в курсе). Vue на github пусть даже китайцами но уже переплюсован. Сейчас картина с react native и всяких муток с cordova и тп аналогична, flutter достаточно прост и экосистема небольшая, но внятная, так что думаю в ближайшее отожрет норм свою долю как и vue. И это будет быстрее , как только сделают визуальный редактор, тк опять же субъективно, к верстке привыкать надо. 

1

А я столкнулся с обратным, писал на dart задолго до появления flutter, а теперь на поломанном рынке труда во всех вакансиях обязательно знание либо kotlin либо swift. Это как-то странно и не к добру.