Flutter Bro
Про Flutter, кроссплатформу, и её место в дивном новом мире ИИ, метаверса, no-code и мемов. Бустить https://t.me/flutterbro?boost
Show more764
Subscribers
-124 hours
+197 days
+4430 days
- Subscribers
- Post coverage
- ER - engagement ratio
Data loading in progress...
Subscriber growth rate
Data loading in progress...
Photo unavailableShow in Telegram
Думали я забыл, а я не забыл! 👨💻
Итак, ребята из Brickit решили писать андроидный клиент на Flutter. Разработку отдали на аутсорс.
Выпустив MVP, стали думать о том, чтобы перенести разработку в in-house. А это значило, что iOS-команде надо переучиться на флаттер. Кстати, не самый частый сценарий — обычно во флаттер приходят андроидщики.
Дальше — как я и предостерегал: чтобы догнать исходный iOS-клиент по фичам, всей команде пришлось переключиться на разработку Flutter-приложения, остановив фичи в iOS. По факту получилось, что команда написала iOS-версию на флаттере с нуля! Так оказалось проще, чем дописывать недостающие компоненты в изначальную андроидную версию.
Но, благо, в тот момент стартап временно сфокусировался на работе с инвесторами, и у команды разработки был запас времени на полную адаптацию кроссплатформы.
Несколько мыслей от ребят по итогам двух лет разработки на Flutter:
1. Сейчас в команде 5 мобильный инженеров: 3 iOS + 2 Flutter
2. Очень удобно билдить приложение, разработка супер быстрая. По ощущениям, делают больше примерно в 2 раза
3. Не нужно синхронизировать 2 команды для релиза на разные платформы
4. Флаттер выходит точно дешевле, плюс меньше людей и проще процессы
5. Положительный side-эффект: теперь в дизайне нет разделения на iOS и Android. Одинаковый UI и UX сильно помог сэкономить ресурсы дизайн команды
6. Тестировали всё-таки на обеих платформах, но в какой-то момент полностью перешли на авто-тесты
7. Изначально переживали, что Flutter ухудшит look & feel. Но отличия оказались настолько незначительные, что уже давно перестали об этом думать
И, внезапно, совершенно не сговариваясь, ответы Brickit практически один в один повторяют результаты опроса из свежего Flutter CTO Report 2024 от LeanCode. Собственно, заходите его почитать, там ещё много чего интересного 🧐
12👍 11❤ 6 5🤔 3
Вчера на BDUI Conf от Яндекса был рассказ про DivKit на Flutter.
Один из спикеров, Макс, помимо дивкита, делает крутые и удобные инструменты как внутри Яндекс Про, так и доступные всем. Ну и я решил поделиться с вами одним из таких инструментов — конвертер SVG в Canvas.
Вот такая небольшая воскресная тузла, сохраняйте, пользуйтесь.
16👍 9🔥 4💩 2🍌 2
На прошлой неделе стартовала Школа Мобильной Разработки!
Как и в прошлом году, все лекции будут транслироваться live в Открытом лектории, поэтому сохраняйте расписание и подключайтесь смотреть вместе со студентами школы.
Ну а уже сегодня в 19:00 — первый стрим Flutter-трека! Будем вместе с представителями разных Flutter-команд из Яндекса болтать про всякое разработческое — так что заглядывайте на стрим, провести вечер в приятной компании.
20👍 7 5❤ 3 2💩 1
Какие у вас отношения с Flutter?Anonymous voting
- Имба-флаттер-синьор-помидор
- Дефолтный такой, практикующий флаттер-разработчик
- Флаттер-джун с горящими глазами
- Немного пробовал или только начал
- Ничего не трогал, а хотелось бы потрогать
- Я шарю в другом, а тут сижу для общего развития
- Я не знаю, что я тут делаю 🙃
😁 4 4 3💩 2
Да кто такой этот ваш флаттер-разработчик?!
Вместе с Яндекс Образованием написали небольшую статейку, отвечающую на этот вопрос. Если вы имба-флаттер-синьор-помидор — то сорян, ничего нового не узнаете 🗿
Но если только начинаете изучать флаттер, то эта статья — хороший ориентир для вас. Там про базу, необходимые навыки и первые шаги для погружения. И ещё что делать, чтобы не сдуться на полпути 🕺
Ну и давайте сразу опросик посмотрим — какие у вас отношения с Flutter?
18 12 4💩 2
Пора рассказать вам новости Google AI I/O 🗿
- Можно обмазываться generative_ai
- Flame можно юзать в дартпаде
- Импеллер уже прям скоро-скоро доделаем под андроид
- МАКРОСЫ (но пока экспериментально)
Короче, всё было предсказуемо. Поэтому вот вам кое-что более неожиданное.
Лето 21 года. По знакомству на меня выходит кофаундер одного стартапа. У них приложение под iOS, они быстро растут, а значит нужно делать и Android, чтобы не терять большой кусок аудитории.
Мы созваниваемся, и я нараспев нахваливаю флаттер, но предостерегаю: писать кроссплатформенное приложение в параллель не страшно — страшно потом догонять натив по фичам и стопать из-за этого новые фичи, переучивать команду на новый стек, заменять одно приложение другим в маркете…
Но, кажется, идея одного приложения под обе платформы ребят всё же привлекла. Тем более что команда разработки под андроид всё равно нужна — почему бы ни сделать её сразу кроссплатформенной. И они вписались во флаттер. Дальше у всех свои дела… короче, с тех пор почти три года мы не общались.
Несколько месяцев назад, я вспомнил про этот стартап. Хотел понять: случился ли happy end? Довольны ли ребята или тихо меня ненавидят за совет переходить на флаттер?
Написал кофаундеру, созвонились.
“Мы тут с гуглом общаемся, хотят нас показать на Google I/O как пример крутого флаттер-приложения…”
Этим стартапом был Альберт Энштейн Brickit — их 27 секунд славы
Что же произошло за эти три года? Об этом расскажу у себя в бусти уже в следующих постах.
35 20🔥 13👍 2❤ 2💩 1
Всякие новости с Google I/O — это конечно хорошо, но у меня есть кое-что получше.
В опенсорс вышел DivKit на Flutter!
Если вдруг не сталкивались: дивкит — это опенсорсный фреймворк от Яндекса для backend-driven UI. Грубо говоря — присылаете свой UI в виде json с сервера, и дивкит рендерит этот json в нативный интерфейс. У дивкита есть реализация под Android, iOS и веб, а теперь вот ещё и под Flutter.
Поздравляю всю команду! 😏
Ну а любимым подписчикам предлагаю погрузиться в статью на Хабре, полайкать на pub.dev и серьезно задуматься над внедрением дивкита в своё приложение — BDUI это новый тренд, понимать надо ☝️
Любопытно, что всего неделю назад я писал про опенсорс Flutter Mapkit. Опенсорс-май, получается 🤔
25 15👍 9 4 3 3 2💩 1🍾 1
Никто не ждал и не просил, но я дропнул рэп-альбом об истории становления Дарта и Флаттера 💃
Теперь я рэппер, чо вы думали. Со своими гострайтером и битмейкером 😳
Все 10 треков можно посмотреть на ютубе — с визуализацией и сабами, либо послушать в плейлисте оригиналы.
Лайки/репосты приветствуются — мы, рэпперы, такое любим.
FlutterBro — The story of Dart and Flutter
Google делает ставку на язык программирования Dart, но путь оказывается не таким простым и прямолинейным, как хотелось бы. Рэп-история становления языка Dart...
23 19 10🍓 3💩 2🗿 2 2 2👎 1🔥 1 1
Практически на каждом мероприятии, где команда Яндекс Про принимает участие, всплывает вопрос: "А мапкит в пабе от Яндекса? Нет? А когда будет официальный плагин?”. Довольно долго мы только разводили руками, а комьюнити уже и устало спрашивать.
Но час настал 😎
Команда разработки мапкита выложила в опенсорс свои официальные плагины! И, что уж мелочиться — сразу на FFI.
Это была очень большая, долгая и кропотливая работа, которая началась больше года назад. И мне очень приятно, что наша команда тоже смогла поучаствовать в этом проекте. В общем, все большие красавчики ☺️
Можно уже начинать использовать! Плагин пока в бета-версии, поэтому не стесняйтесь репортить, если заметите какие-то баги. Ну и, конечно же, лайкайте на пабдеве 🏃♂️
🔥 47 17 6❤ 4 4 3🤩 2 2 2💩 1
Choose a Different Plan
Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.