Стас Ильин | Flutter
Відкрити в Telegram
Lead Flutter developer 👶23 y.o. 6+ y.exp Тот самый школьник лид из мемов Программист, блогер, стартапер
Показати більше3 333
Підписники
-424 години
-377 днів
-8830 день
Архів дописів
3 332
Repost from MADTeacher | Станислав Чернышев
Итак... #FlutterInProduction можно разбить на 3 части:
👉 Разговор про эры развития Flutter:
👨🚀эра экспериментов (2014 - 2018)
🌲эра роста ( 2018 - 2022)
👷♂️Эра кровавого энтерпрайза (начиная с середины 2022 года)
Разработчики наконец-то определились со зрелостью фреймворка и на протяжении этой части (да и всего мероприятия) нам показывали, что Flutter применяется в разных областях и довольно крупными компаниями ^_^
👉 Экосистема
Тут было про поддержку различных IDE, что на pub доступны более 50к пакетов. Заострили внимание на том, что вокруг Flutter выстраивается экосистема (FlutterFlow, Shorebird, Serverpod, Codemagic), в то время как он сам по гланды интегрирован в экосистему Google☝️
Отдельно следует отметить упоминание о Flutter Consultants, что говорит о реальной зрелости фреймворка😎
👉 Если обобщить все услышанное с секцией Roadmap, получится следующая выжимка над чем будет работать команда Flutter в 2025 году:
👀 Точность воспроизведения платформ. Такое обновление виджетов, чтобы у людей не складывалось ощущение, что это Flutter
🫡🔥✅ Impeller (Flutter GPU) не только на мобилках, но и на десктопе (web пока под большим вопросом)
🔥🎉🥳 Средства предварительного просмотра виджетов с поддержкой редактирования
🔥🎉🥳 Прямое взаимодействие с native platform
🔥🔥🔥 Ускорение написания и упрощение чтение кода (p.s. это подгорает мой пердак от увиденных декораторов 😂, первичный конструктор - норм тема😎)
Не все показанное может быть реализовано на 100% От некоторых фич могут отказаться или перенести на потом.
А что вы думаете о прошедшем мероприятии?
#flutter@madteacher_channel #dart_lang@madteacher_channel
3 332
▶️ FlutterInProduction в лайве
Смотрим что там интересного вышло в прод на Flutter
📺 Трансляция на YouTube
3 332
🎞 Как написать CLI на Dart ? | Финал курса | Dart с нуля до профи №42
☄️ Это финал! Вы просили добавить в курс практику и я её добавил
👩💻 В этом ролике мы научимся писать полноценные консольные приложения на языке программирования Dart
В итоге у нас получится конвертер валют с реальным курсом из API-сервиса
✔️ Пользовательский ввод
✔️ Валидация
✔️ Библиотека http
📱 Смотреть на YouTube
3 332
🚗 Как вы поняли - в декабре я давлю на газ
😳 Уже выпустил 3 видика, и ещё 3 на подходе
Один из них - лютая имба, я сижу над его монтажем уже неделю и мне прям нравится
🧐 Заранее предупреждаю, он будет немного отличаться от того контента, который я выпускаю на регулярной основе
Но инфа, которой я буду делиться в нём, крайне важна
🎞 Смотрите сами сколько дорожек в редакторе. У меня ощущение что я фильмы снимаю а не видики на YouTube...
Ждём такое 🔥?
3 332
☄️ Самый полный гайд по Isolate в Dart c нуля до профи №41
Вы ведь не думали что я закончу курс на late 😂?
😍 Завез тележку базы приправленную соусом теории
и практики
В этом видео будем жестко разбирать изоляты в языке программирования Dart
Isolate - уникальная особенность языка. Такого вы реально не встретите в Java и Python. В ролике я покажу на практике как пользоваться этим механизмом и объясню отличие изолятов от потоков(threads) из других языков
Знаю что вы ждали) Приятного просмотра!
📺 Смотреть на YouTube
3 332
Яндекс Про — сервис, которым пользуются водители и курьеры. Изначально приложение создавалось как многомодульное, и команды разработки использовали разные подходы к связыванию зависимостей. В основном GetIt, Injectable и Riverpod.
Постепенно работа с зависимостями стала недостаточно гибкой, и появилась потребность в разбиении приложения на скоупы. Ни одна из существующих библиотек не удовлетворяла всем требованиям, поэтому пришлось разрабатывать собственное решение. Так появилась универсальная группа библиотек yx_scope.
•Compile-safety, простое, масштабируемое решение. Чистый Dart, Flutter-friendly.
•Группа из трех библиотек: ядро, адаптер для встраивания контейнеров в дерево виджетов и набор кастомных lint-правил.
•Упрощает внедрение зависимостей и работу со скоупами во Flutter-приложениях.
Узнайте больше о фреймворке и изучите документацию на странице опенсорс-проектов Екома и Райдтеха Яндекса
Реклама. ООО «Яндекс.Такси», ИНН 7704340310
3 332
🎉 Вышел Flutter 3.27 и Dart 3.6
Изменений очень много
Расскажу про самые важные, на мой взгляд:
⚡️ Impeller теперь основной рендер движок для современных Android устройств
⚡️ WebAssembly
Все плагины и пакеты, разработанные командой Flutter, теперь совместимы с WebAssembly
Много работы по оптимизации перформанса и рендера Flutter в Web. Они не сдаются и это радует)
⚡️ Количество загрузок на pub
Пару недель назад я рассказывал про эту возможность в рамках эксперимента и сказал - ждём стабильны релиз. Ура! Дождались!
⚡️ В Row и Column появился spacing
Как по мне, это самое значительное изменение для всех рядовых разработчиков. Теперь не придется писать кучу отступов вручную через SizedBox или мэпить виджеты в списке
Отступы между элементами будут устанавливаться всего одним параметром spacing
⚡️Обновления Cupertino
Изменения каснулись огромной группы виджетов, которые мы используем для iOS приложений
Среди них:
CupertinoCheckbox, CupertinoRadio, CupertinoDatePicker, CupertinoNavigationBar ...
В некоторых виджетах добавили недостающие настройки для курсора мыши и семантических меток
Другие виджеты были обновлены визуально, для соответствия с совеременными дизайн стандартами платформ
⚡️ Так же есть много изменений по Material виджетам
Нативная Material Carousel стала привлекательней, поддержка проверки глубоких ссылок iOS в DevTools и многое другое
🖥 Подробнее про релиз в статье
3 332
🎉 Вышел Flutter 3.27 и Dart 3.6
Изменений очень много
Расскажу про самые важные, на мой взгляд:
⚡️ Impeller теперь основной рендер движок для современных Android устройств
⚡️ WebAssembly
Все плагины и пакеты, разработанные командой Flutter, теперь совместимы с WebAssembly
Много работы по оптимизации перформанса и рендера Flutter в Web. Они не сдаются и это радует)
⚡️ Количество загрузок на pub
Пару недель назад я рассказывал про эту возможность в рамках эксперимента и сказал - ждём стабильны релиз. Ура! Дождались!
⚡️ В Row и Column появился spacing
Как по мне, это самое значительное изменение для всех рядовых разработчиков. Теперь не придется писать кучу отступов вручную через SizedBox или мэпить виджеты в списке
Отступы между элементами будут устанавливаться всего одним параметром spacing
⚡️Обновления Cupertino
Изменения каснулись огромной группы виджетов, которые мы используем для iOS приложений
Среди них:
CupertinoCheckbox, CupertinoRadio, CupertinoDatePicker, CupertinoNavigationBar ...
В некоторых виджетах добавили недостающие настройки для курсора мыши и семантических меток
Другие виджеты были обновлены визуально, для соответствия с совеременными дизайн стандартами платформ
⚡️ Так же есть много изменений по Material виджетам
Нативная Material Carousel стала привлекательней, поддержка проверки глубоких ссылок iOS в DevTools и многое другое
🖥 Подробнее про релиз в статье
3 332
📺 Late - отложенная инициализация переменной | Dart с нуля до профи №40
🧑💻В этом ролике расскажу про ещё одну спорную практику в Dart — ключевое слово late
Это конструкция, позволяющая отложить инициализацию переменной
🐶 Ролик, кстати, относится к секции по null-safety. Не знаю каким образом его выбило в самый финал курса. 👎 Я ваще забыл про существование этой адской финтифлюхи, ведь стараюсь её не использовать
😩 Но вам рассказать эту страшилку я только рад...
Приятного просмотра!
📺 Смотреть на YouTube
3 332
🧑💻 Финальный ролик из курса по Dart будет про ***late
Видик будет сегодня ⏳
3 332
🤡 Я когда такие посты вижу, у меня ощущение складывается что есть какое-то другое айти, куда меня не позвали
😐 Расскажите эти новости новичкам, которые по полгода стажировку ищут. Причем вне зависимости от языка или фреймворка
👨💻 И я не говорю что в айти нет мест, это до сих пор растущая по бабкам сфера, в которой нужны компетентные кадры
📊 Главное, что меня напрягает - такие посты и лозунги никогда не подкрепляются хоть какой-то конкретикой и аналитикой. И такие цифры кажутся взятыми с неба
А вы как считаете? Может я пропустил исследование рынка где видно нехватку кадров ?
3 332
🧑💻 Публикация пакета на pub.dev
Недостающий и самый главный фрагмент ролика
3 332
😬 Опять зафакапил публикацию
Я похоже так давно на YouTube не выкладывал ничего что забыл как это делается
Естественно перезаливать видик не хочется, все просмотры пропадут, а их и так 2,5 штуки
Поэтому принял волевое решение выложить все на бусти и собрать с вас ещё больше золота 😈
Шучу! Сейчас догружу недостающую часть в телегу
Так хоть те, кто не может поставить VPN узнают как я сейчас выгляжу 💅
3 332
📺 Как создать и опубликовать Flutter пакет на pub dev | Пошаговый гайд
✍️ Полный, детальный и исчерпывающий гайд от и до - как создать и опубликовать dart/Flutter библиотеку на pub и GitHub
✔️ Про лицензии
✔️ Про Changelog
✔️ Про README
✔️ Про pubspec.yaml
⚠️ Про лицензии кстати реально важной базы накинул! Даже ксли вы уже шарите как публиковать пакет - нужно чтобы вас потом за коки не схватили без нужной лицухи
📱 Смотрим на YouTube
3 332
🍿 На канале Flutter вышел анонс FlutterinProduction
🧑💻 На этом онлайн евенте, который пройдет 17 Декабря, речь пойдет об успешных кейсах запуска приложений на Flutter
Считаю давно пора было устроить нечто подобное
📱 Хоть на каждом Google I/O и рассказываются истории больших корпораций, которые внедряют Flutter. Как Universal и LG в этом году. Этого мало!
🤝 Для того чтобы команды разработчиков не боялись переходить на Flutter - нужно знать больше про опыт коллег по цеху
На лендинге мероприятие описывается так
#FlutterInProduction - это виртуальное мероприятие, организованное командой Flutter, на котором демонстрируется, как Flutter стал надежной платформой, используемой разработчиками и компаниями по всему миру для создания и распространения готовых к работе приложений.На сайте можно поставить уведомлялку. Врубаем и ждем кино 🎞
3 332
🎉 Релиз приложения Rhymer
Тадааам!
Вы следили за разработкой этого проекта в плейлисте. И сейчас я рад сообщить о релизе приложения во все самые актуальные сторы
💅 Перед публикацией я причесал дизайн, насыпал удобных фишек и поменял базу данных
❤️ Жду вашей поддержки!
Скачайте приложение, потыкайтесь и оставтье отзыв это крайне важно для эксперимента который я провожу
📺 Если будет много 5⭐ отзывов в сторах
Cделаю финальный ролик, в котором расскажу всю суть эксперимента и о том, сколько приложение зарабатывает на рекламе
📱 Скачать в PlayMarket
📱 Скачать в AppStore
📱 Скачать в RuStore
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
