Flutter Bro
1.35K subscribers
17 photos
5 videos
94 links
Про Flutter, кроссплатформу, и её место в дивном новом мире ИИ, метаверса, no-code и мемов.

Бустить https://t.iss.one/flutterbro?boost
Download Telegram
Ну всё, теперь заживем! Завезли "non-null promotion for private final fields".

Теперь по порядку: дропнулся Flutter 3.16, а вместе с ним и Dart 3.2.

И помимо кучи прочих крутых штук, полечили старую боль, от которой у всех рано или поздно припекало: даже если ваше поле final и вы проверили его на non-null, то ниже дарт всё равно требовал проверять опять 🗿 И приходилось извращаться и присваивать это final-поле в локальное final-значение, и дальше работать с ним — только тогда тот самый non-null promotion начинал работать.

class A {
final int? _nullableField;

const A(this._nullableField);

check() {
if (_nullableField == null) {
return;
}
// Тут _nullableField уже никогда не будет null,
// но в версиях ниже 3.2 всё равно будет ошибка компиляции.
int nonNullVar = _nullableField;
}
}

Но если у вас вдруг припекает не только от final-полей, но и от var-полей, которые не умеют в non-null promotion, то придется вас разочаровать — var так промоутить нельзя: вот gist с примером, а вот такой же dartpad, чтобы потыкать.
🍾17🎉32👍2💩1
Flutter Bro
Универсальный ответ на вопросы "С чего начать?" и "Как систематизировать знания?": плейлист с лекциями по Flutter от Яндекса. Это сборник из лекций со Школ Мобильной Разработки 2021 и 2022 годов. Лекции сгруппированы по темам и по порядку усложнения. В части…
Прошлый пин с яндексовыми материалами для погружения во Flutter немного устарел, поэтому вот обновление, чтобы всегда было под рукой.

Flutter Handbook — текстовый учебник на базе Академии Яндекса

Школа Мобильной Разработки 2023 — полный видео-курс из открытого лектория.

Школа Мобильной Разработки 2021-2022 — публичная часть лектория прошлых лет.

Читайте и смотрите сами, советуйте друзьям ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
19🔥42👍2💩1👌1💯1🤝11
Flutter Bro pinned «Прошлый пин с яндексовыми материалами для погружения во Flutter немного устарел, поэтому вот обновление, чтобы всегда было под рукой. Flutter Handbook — текстовый учебник на базе Академии Яндекса Школа Мобильной Разработки 2023 — полный видео-курс из открытого…»
Сегодня одним постом аж два анонса!

Дебаты Flutter vs Kotlin Multiplatform

5 декабря (т.е. завтра), в 19:00 по Москве, на конференции YaTalks, в прямом эфире будут проходить дебаты между двумя хайповейшими кроссплатформенными технологиями. Выступать на стороне флаттера будут небезызвестные Гена Евстратов (Яндекс Про) и Женя Сатуров (Surf, Flutter Dev Podcast).

Независимо от результатов, это будет легендарно! Поэтому ставьте напоминалку в календарь.

Опрос по архитектурным подходам во Flutter

Думаю, не мне одному было интересно посмотреть на распределение интереса к разным подходам связывания зависимостей. Поэтому я решил пойти дальше и в целом собрать статистику по таким основополагающим темам как state-management, связывание зависимостей, работа с UI, бизнес-логика, структура проекта и т.д. Всех приглашаю проходить опрос и распространять среди всех, кто интересуется флаттером и кому есть что сказать на эту тему!

Через некоторое время я саккумулирую получившиеся результаты и замучу какую-нибудь классную инфографику — и все мы станем чуть лучше понимать друг друга: какие инструменты нам ближе, а какие вызывают больше всего противоречий.

Надеюсь, анонсы вам понравились, спасибо что читаете и вовлекаетесь в движухи! ❤️
15🔥11👍42
Flutter Bro
Сегодня одним постом аж два анонса! Дебаты Flutter vs Kotlin Multiplatform 5 декабря (т.е. завтра), в 19:00 по Москве, на конференции YaTalks, в прямом эфире будут проходить дебаты между двумя хайповейшими кроссплатформенными технологиями. Выступать на…
Если не смогли посмотреть дебаты Flutter vs KMP — уже появилась запись. Крутой формат на давно зревшую тему, получилось живо и напряженно.

Выиграл Flutter со счетом 75% к 25%. Так что смотрите запись и запоминайте аргументы на случай важных переговоров с коллегами.

И, раз уж эти два инфоповода у меня так связались, то ещё раз напоминаю про архитектурный опрос — залетайте, если ещё не проходили! А если уже проходили — а такие точно были, и вас не мало, — моя искренняя благодарность вам ☺️
Please open Telegram to view this post
VIEW IN TELEGRAM
2892💯1
Флаттер поддерживает смешанную реальность! 🤔

Вот, пожалуйста, хоть дефолтный счётчик, хоть огромный (во всех смыслах) Яндекс Про — на Quest 3 все из коробки завелось.

Я начинал пользоваться VR ещё со времён HTC Vive, сейчас решил вернуться и посмотреть на новый виток технологии, и пока у меня впечатление такое: почти 5 лет прошло, а самое кайфовое развлечение всё то же — рубить кубы в Beat Saber! 💃

Но Mixed Reality ощущается, конечно, футуристично. Думаю, что рано или поздно шлем скукожится до размеров относительно удобных очков, и мы будем жить как в этом видео. С его публикации прошло семь лет и теперь можно так же пальцами тыкаться в воздух.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2075🦄33🤯21🔥1🌚1😎1
31 декабря — очень сентиментальный день, поэтому я просто хочу сказать вам спасибо!

Уверен, что и нас всех, и объединивший нас Flutter, ждёт интересное и счастливое будущее. И мы в нём продолжим вдохновлять друг друга на новые движухи 🦮

Поздравляю с наступающим Новым годом! 🍾
Please open Telegram to view this post
VIEW IN TELEGRAM
🎄417🍾443👾1
А вот и предстоящая движуха: интенсив по мобильной разработке в Сириусе! Две недели в конце марта, два параллельных трека: iOS и, конечно же, Flutter.

Весь интенсив, каждый день, мы будем встречаться оффлайн: разбираться с мобильной разработкой и делать проекты. А ещё в Сириусе в это время очень приятная погодка и примерно 0 туристов, потому что межсезонье.

Ну и не устану повторять, что самое крутое в таких активностях — это люди. И нет, даже не менторы, а как раз наоборот, сами студенты! Все на одной волне, все с горящими глазами и идеями, все готовы и работать с кайфом, и отдыхать с кайфом.

Так что если вы студент вуза (наверное это единственный минус программы — она только для студентов) и хотите на интенсив, то бегом подавать заявку, пока приём не закончился.

PS: Фотка с прошлогоднего интенсива

PPS: Кто уже участвовал в любой яндексовой образовательной штуке — ставьте 🎓, будем знать, что вы среди нас.
Please open Telegram to view this post
VIEW IN TELEGRAM
28🔥8😭64👌2💩1👻1
AI-сообщество вчера засуетилось — OpenAI запустили магазин GPT-ботов (нужен VPN и подписка 😬).

Своих ботов в платной версии можно было создавать уже пару месяцев, так что я успел поэкспериментировать с ботом по флаттеру. И вот теперь стало можно не только создать своего, но и поискать чужих — ну и я решил посмотреть, сколько там уже наспавнилось флаттер-ботов.

Нашел 10 штук, не считая своего. Почти все боты — это советники, ещё есть генератор Dart-кода из фигмы. У всех спросил исходный промпт — все, кроме одного, (ему респект 😄) отрапортовали весь промпт целиком 🫡
Кажется уже пора запускать курс для вузов по промпт безопасности.

Зато добросердечность этих гптшек помогла убедиться, что у моего ботика вполне годный и продуманный исходный промпт — не зря я его кропотливо сам по кусочкам писал и дописывал, а не через конструктор ботов собирал.

Короче, если у вас есть платная подписка на ChatGPT — велком пробовать: FlutterBro.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍4👾32
"Практически с боем курантов мы представляем наш последний выпуск в этом году. У микрофона: …" — тот выпуск Flutter Dev Podcast я слушал 26 декабря, в 2019 году. В нём рассказывали, что в Яндекс Такси есть команда, которая пишет на Flutter. Спустя два месяца я уже работал в этой команде 🌚

И уже почти 4 года души в ней не чаю. С тех пор она выросла из 6 человек в одну из крутейших и крупнейших Flutter-команд в России и, вероятно, в мире.

Так что Flutter Dev Podcast был для меня по истине судьбоносным. И тем приятнее теперь стать его гостем в выпуске про Flutter-обучение и образование!

Залетайте послушать, а ещё обязательно проходите опросик про то, как вы получаете информацию о Flutter, как учитесь и за какими командами следите.
Please open Telegram to view this post
VIEW IN TELEGRAM
168🔥62💩11
А вот и вторая часть подкаста! В ней много внимания уделили долгосрочному Flutter-образованию: с помощью ментора, на курсах и в вузах.

Вывод такой:
⚡️ До конца приёма заявок на Flutter-интенсив в Сириусе осталось меньше недели, так что, студенты — это тот самый дедлайн, когда уже пора! Потому что подача заявки включает в себя решение задач на несколько часов, так что лучше не затягивать.

Ну и если ещё не прошли опросик про источники информации о флаттере из первого выпуска — проходите 🙈
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥54👍2💩2
Мы тут собираем ламповый пирлаб для мобильных разработчиков прямо в офисе. Будем отдыхать от докладов, а вместо них поболтаем про кейсы, которые наши гости принесут на обсуждение, по трём направлениям: Android, iOS и, разумеется, Flutter. Ну и еда с напитками, конечно же, будут.

Проходить будет 15 февраля, оффлайн в Москве — записывайтесь, если есть возможность прийти.

Количество мест ограничено, поэтому будет отбор — в том числе и по предложенным кейсам, поэтому вспоминайте самые интересные ситуации и решения из вашей практики и пишите их в формочку на лендинге.
🔥13104👍1😢1💩1😭1
This media is not supported in your browser
VIEW IN TELEGRAM
21167💩1
Во-первых, спасибо всем, кто вчера пришел на пирлаб — было классно, надеюсь и вам понравилось! ☺️

Во-вторых, сразу после пирлаба внезапно подцепил коллегу с хайповым вижн про и примерил.
Как владелец и сторонник Квеста 3, вот мой вердикт:

1. Качество картинки — лучшее что существует на рынке
2. Управление взглядом — прям магия, понравилось
3. Делать в этом шлеме нечего 🌚
4. Влетать в сегмент VR шлемов без битсейбера просто некультурно

Ну и чтобы пост имел какое-то отношение к Flutter: Dart 3.3 has landed!
Please open Telegram to view this post
VIEW IN TELEGRAM
15114🍾3🔥2💩2😱1
Во Flutter Handbook добавилась третья глава!

В ней — углубленный разбор того, как устроен сам фреймворк и почему он работает так, как работает.

Плюс кое-где в конце параграфов появились небольшие тесты для самопроверки, так что теперь придется читать внимательнее 👨‍💻

В общем, вы знаете, что делать: если ещё не углублялись во флаттер — это знак, чтобы углубиться, а если уже в своём познании преисполнились, то делитесь с друзьями — вторая глава как раз прекрасно подходит для разогрева.

Ну и вступайте в группу хендбука, чтобы обсудить или оставить фидбек.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25774💩2🥰1
Принёс сразу пачку анонсов. Как говорится, choose your fighter, и шарьте пост со знакомыми и незнакомыми:

😮 Ивент-кроулер — любит посещать всякие ивенты, поэтому обязательно успеет зарегистрироваться на митап от Яндекса для начинающих разработчиков. Кстати, я там тоже буду выступать на мобильном треке 15 марта. А зарегистрироваться нужно успеть до 6 марта.

💃 ШМР-падаван — прокачан и готов три летних месяца закаляться в горниле новой Школы Мобильной Разработки от Яндекса. Отбор на неё начнётся уже совсем скоро, а пока можно оставить заявку.

💻 Собес-ниндзя — заряженный и подготовленный, сразу врывается на вакансию в Яндекс Про! О команде, задачах и процессе собеседования можно почитать на лендинге команды. Достаточно откликнуться — и рекрутер с вами свяжется.
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥85💩22
Приближается новый сезон конференций, поэтому сделал ретроспективу прошлого года: собрал все появления команды Яндекс Про за 2023 год и сложил их на страничку в Telegraph.

Там и ШМР, и выступления на конференциях, и в youtube-форматах — короче куча полезных материалов, так что сохраняйте себе и делитесь с друзьями и коллегами.
🔥12104👍2💩21
Flutter Bro
Приближается новый сезон конференций, поэтому сделал ретроспективу прошлого года: собрал все появления команды Яндекс Про за 2023 год и сложил их на страничку в Telegraph. Там и ШМР, и выступления на конференциях, и в youtube-форматах — короче куча полезных…
А вот и яркий представитель весеннего сезона конференций!

Яндекс Go Day&Night — конфа от Яндекс Go для мобильщиков и бэкендеров. Днём — доклады и нетворкинг, вечером — тусич. Будет с дюжину технических докладов из разных команд Яндекс Go, в том числе и по флаттеру.

Пройдёт 20 апреля оффлайн в Москве.

Я конечно понимаю, что я очень предвзят, но в прошлом году эта конфа была невероятно крутой, так что регайтесь сами, шарьте с друзьями и коллегами — на такое точно надо приходить 🏃‍♂️
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥553💩2🍾11