Oh, my Flutter
4.95K subscribers
1.18K photos
6 videos
1.11K links
Всё о Flutter-разработке. Новости, статьи, анонсы, вакансии и многое другое. Disclaimer: все публикуемое является частным мнением, свободно распростаняемой информацией, и не содержит рекламных интеграций.

Автор канала - Михаил Зотьев (@mbixjkee).
Download Telegram
Сессия об адаптивном UI для Flutter с последнего Google IO может быть довольно полезной, если вы еще не сталкивались с этим на практике.

📌 Видео доступно по ссылке.
https://www.youtube.com/watch?v=LeKLGzpsz9I

#video
🔥12💩1
LG устраивает Хакатон с фокусом на AI и игровые сервисы. У победителей будет возможность представить свои приложения в Сеуле (Южная Корея) в Сентябре.

🥇 1-е место: $100,000
🥈 2-е место: $80,000
🥉 3-е место: $50,000

📌 Новость
📌 Хакатон
📌 Как сделать Flutter приложение для webOS TV

#hackathon
#ohmyteam
#ohmyfedukenukem
👍121👎1💩1😍1
Наиболее эффективным способом использования инструментов для контроля качества кода является интеграция их с CI. Статический анализ не исключение - ни один, даже самый строгий анализатор не сделает кодовую базу чище, если он будет работать только локально.

📌 О том, как интегрировать статический анализ в работу CI, в статье от Majid Hajian.
https://dcm.dev/blog/2024/07/05/ensuring-consistent-quality-code-dart-flutter-ci/

#article
👍5💩2
На последнем Google IO была полезная сессия с основами deep links на iOS и Android для Flutter приложения.

📌 Видео доступно по ссылке.
https://www.youtube.com/watch?v=d7sZL6h1Elw

#video
👍11💩1
Не так давно мы уже говорили о том, что LG теперь врывается по Flutter и даже устраивает собственный Хакатон.

В недавнем новостном посте они рассказали о том, как пришли к тому, чтобы начать использовать Flutter, что у них из этого получилось и какие планы на будущее.

📌 Пост

#article
#ohmyteam
#ohmyfedukenukem
👍24🔥3💩1
firebase_vertexai в новой серии Package of the Week.

📌 Подробности по ссылке.
https://www.youtube.com/watch?v=ebYDOadpPcI

#packagetoftheweek
💩9👍5🔥1
Craig Labenz и Matt Carroll в новой серии Observable<Flutter> с генератором статических сайтов, работающим полностью на Dart.

📌 Серию можно найти по ссылке.
https://www.youtube.com/watch?v=Wx3gUge9yfk

#video
👍8💩21
На днях в официальной документации Flutter появилось упоминание MVVM паттерна на странице про state management. В Elementary (который к слову, как раз MVVM) в этот момент тоже велась работа над улучшением документации. Рад вам представить результат этой работы, а так же небольшой сайт с документацией, которым обзавелся проект.

https://github.com/Elementary-team/flutter-elementary
https://documentation.elementaryteam.dev/

#elementary
30👍7💩5👎1
Компания 2ГИС ищет Flutter разработчика.

Обязанности:
Совместно с командой развивать мобильное приложение CityLens.
Приложение под Android перенести на Flutter и дальше его развивать.

Заработная плата (₽):
Обсуждается индивидуально.

Контакт для связи:
https://t.iss.one/VitaliySokorev

Подробности от работодателя в комментариях к посту.
💩19👍4😁4👎1
Во Flutter Dev Podcast вышел новый эпизод. В этот раз ребята обсудили тему навигации, роутинга и неочевидные нюансы, связанные с этой темой.

Участники выпуска: Евгений Сатуров (Surf), Марк Абраменко (Surf), Михаил Матюнин (aka Fox).

🎧 Послушать подкаст можно по ссылке.

https://soundcloud.com/flutterdevpodcast/46-navigatsiya

#podcast
🔥24💩6
Команда Flutter работает над AI инструментом, который должен генерировать UI, адаптированный для каждого конкретного пользователя. Уже можно записаться в лист ожидания на закрытое превью.

📌 Сделать это можно по ссылке.
​​https://docs.google.com/forms/d/e/1FAIpQLScbk78WIJTBnIyqAl-W4z493T5EC0YOMkrYvGCHBlhEpy0pEQ/viewform

#announcement
🗿22🤡6🔥2🤔2💩2
От прочтения открытого issue Flutter до готового pull request.

В данном видео автор продемонстрирует процесс локализации и устранения утечки памяти из-за UndoManager.
Процесс сопровождался недовольством манерой написания кода Flutter командой 😁

Считаю, что такое может быть полезно/интересно тем, кто хотел бы стать контрибьютером.

📌 Видео

#video
#ohmyteam
#ohmyfedukenukem
👍201😁1🤔1💩1
Вышла новая версия Flutter 3.24. В ней:

👉 новые виджеты, включая сливеры, CarouselView;
👉 Flutter GPU;
👉 Interactive Media Ads (IMA) плагин;
👉 Swift Package Manager;

📌 Все это и многое другое в анонсе по ссылке.
https://medium.com/flutter/whats-new-in-flutter-3-24-6c040f87d1e4

#announcement
👍284🔥2💩1
Вслед за новой версией Flutter следует Dart 3.5 в котором нас ждут:

👉 Улучшение совместимости с JS и гайд миграции на package:web
👉 Улучшение совместимости с нативом (C, Java, Kotlin, Objective-C и Swift)
👉 Фича workspaces доступна в качестве экспериментальной, что позволит увеличить производительность анализатора при работе с большими монорепозиториями
👉 Фича Native assets в работе
👉 Другие фичи над которыми ведутся работы параллельно макросам

Больше подробностей по ссылке прикреплённой к посту.

📌 Пост

#announcement
#ohmyteam
#ohmyfedukenukem
19🔥10👍2💩1
Всем привет! Я тут пытаюсь добавить Elementary в список state-management решений в документации, буду рад если поддержите PR.

https://github.com/flutter/website/pull/11035

Спасибо 💙
👎42👍28🔥3💩2🫡21
Completers в новой серии Technique of the Week.

📌 Подробности по ссылке.
https://www.youtube.com/watch?v=N8sBC_eK7Z4

#techniqueoftheweek
👍13💩1
LeanCode опубликовали сводку идей и мнений о Flutter по итогам интервью с техническими директорами и руководителями, основанную на их опыте работы с различными Flutter проектами.

Одно из подобных интервью.
https://www.youtube.com/watch?v=UcJSgzztgDI

📌 Скачать отчет можно по ссылке.
https://leancode.co/report/flutter-cto-report

#announcement
👍111💩1
В релизе Flutter 3.24 представили новый низкоуровневый графический API под названием Flutter GPU.

📌 О том, как его можно использовать, в статье от Brandon DeRosier.
https://medium.com/flutter/getting-started-with-flutter-gpu-f33d497b7c11

#article
👍122🔥1💩1
Очень подробный разбор того, как можно создавать макросы.

В данной статье автор рассмотрит фазы жизненного цикла, работу с аннотациями, обработку ошибок и даже создание макроса для создания макроса 😁. Всё это будет на примере генерации ArgParser для класса с данными.

📌 Статья

#article
#ohmyteam
#ohmyfedukenukem
👍27💩1
Если вам хочется внести вклад в Open Source, но останавливает то, что вы не знаете как это происходит, видео от Taha Tesser будет хорошим подспорьем для старта.

📌 Подробности по ссылке.
https://x.com/TahaTesser/status/1823977016862880183

#video
👍103👏1💩1
Компания OTUS ищет преподавателей на онлайн-курс Flutter Mobile Developer.

Обязанности:
подготовиться к занятиям (темы на выбор, материалы предоставляются);

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

за доплату возможна проверка домашних заданий.

Заработная плата (₽):
от 4000 до 6000 за вебинар (полтора часа) и 300-400 за проверку 1 домашнего задания.

Контакт для связи:
@yu_grin
💩22😁4