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

Автор канала - Михаил Зотьев (@mbixjkee).
Download Telegram
У gskinner есть инересный репозиторий с примерами реализаций различных визуальных кейсов.

📌 Познакомиться с содержимым репозиотрия можно по ссылке.

#showcase
👍224💩1
Дефолтное поведение для проверки равенства объектов в Dart это сравнение идентичности инстанций. Однако при разработке бывает полезным изменить это поведение на равенство значений. Эта тема затронута в новом выпуске Decoding Flutter. Так же в рамках разбора был затронут пакет equtable.

📌 Подробнее в видео из серии Decoding Flutter.

#decodingflutter
👍10🔥2💩1
Довольно интересная информация для всех Dartоговорящих от Вячеслава Егорова.

📌 Подробнее в твите по ссылке.

#новости
👍13🎉2💩1
Аудит кодовой базы может принести много пользы. Например если вы заказчик и хотите проверить что же в результате отдает подрядчик. Или при старте проекта не с нуля. Первый раз когда мне пришлось проводить аудит, я долго сидел и просто думал, как же к этому процессу подойти.

📌 Теперь, благодаря статье Дарьи Орловой, у вас не возникнет такой проблемы.

#статья
👍17🔥1💩1
Плагин Flutter для VSCode недавно получил обновление. В релизе:

👉 развертывание новых адаптеров отладки SDK (решены проблемы остановившие развертывание);
👉 Dart: Capture Logs больше не обрезает длинные строки;
👉 множество улучшений для готовящихся обновлений SDK;
👉 “Run”/”Debug” теперь отображается прямо над main, а не над DartDoc.

📌 Ознакомиться с более подробным списком можно по ссылке.

#обновление
🔥10👍4💩2
На прошлой неделе команда Very Good Ventures представила свою новую игру на Flutter.

📌 Больше информации в статье-анонсе.

#article
🔥8👍4💩3
Разбираться в сожержимом JSON с глубокой вложенностью - такое себе удовольствие. Для того, чтобы упростить этот процесс можно использовать специальные сервисы, которые отображают содержимое более наглядно: jsoneditoronline, jsoncrack и другие. Еще более удрбно, если не нужно лезть для этого в браузер, а поддержка есть сразу в IDE. У jsoncrack она есть для VSCode.

📌 Найти сервис и плагин можно по ссылке.

#plugin
🔥13👍8💩1🌚1
У Михаила Матюнина и Якова Карпова вышла первая часть из цикла статей про BLoC. В рамках цикла ребята собираются поделиться своим опытом использования подхода, советами и разбором распространенных ошибок.

📌 Найти статью можно по ссылке.

#статья
🔥29👍6💩5🥰2
Совсем недавно команда Dart в кооперации с GitHub добавили поддержку Advisory Database, dependency graph и Dependabot для Dart и Flutter проектов. Теперь можно легко активировать эту экосистему безопасности для своих проектов на GitHub.

📌 Подробности в статье анонсе от Michael Thomsen.

#статья
👍13💩3
Dart работает при помощи своей виртуальной машины. Наверное, понимание как она работает - это не тот навык, который нужен каждый день для работы, но в любом случае это будет полезно для поднятия общего уровня владения инструментом.

📌 Введение в Dart VM от Вячеслава Егорова доступно по ссылке.

#dart #документация
👍28🔥82💩2
Написать приложение сразу с идеальной производительностью практически невозможно. Так или иначе, будут неучтенные моменты, которые просадят количество кадров, может быть чуть-чуть, а может и довольно серьезно. Помочь выявить проблемы помогает профилирование. Во Flutter DevTools для этого имеется CPU profiler.

📌 О том как им пользоваться, читайте в документации по ссылке.

#документация
👍13💩2
Локальные уведомления это отличный инструмент во многих случаях, касающихся уникального пользователя. Например с помощью них можно улучшить вовлеченность.

📌 О том, как настроить и использовать локальные уведомления, читайте в статье.

#статья
👍14💩2🥰1
Уже довольно давно Canonical назвали Flutter официальным выбором для разработки приложений для Ubuntu. Как теперь видно, это были не просто слова мотивации, Flutter активно интегрируется внутрь данной операционной системы 💪

📌 Подробности можно найти в анонсе.

#ubuntu #announcement
👍17💩3👏2🤔2
Нестандартные анимации - это всегда пространство для творчества. Schaban Bochi в своей статье рассказывает про то, как он реализовал анимацию взрыва, когда участвовал в Puzzle Hack.

📌 Подробнее по ссылке.

#article
🔥14💩3🥰1
Для отлова ошибок, происходящих во Flutter приложении довольно часто используется подход с вызовом runApp в зоне. Но это не единственный способ. Также помимо получения ошибок, можно кастомизировать отображение ошибки построения.

📌 Все эти моменты отлично описаны в документации.

#documentation
👍9💩2
Чтобы внедрить OAuth в приложении, можно воспользоваться Firebase Authentication. А для визуальной части относительно недавно появилась библиотека firebase_ui_auth.

📌 Именно об этом и идет речь в новом видео Package of the Week.

#packageoftheweek
👍8🔥2
Эта информация будет полезна вам, если вы напрямую используете RouteSetting. Метод RouteSettings.copyWith более не актуален.

📌 Для того, чтобы совершить миграцию, можно воспользоваться информацией из PR.

PS. Что за google3 упоминаемый в PR с удалением метода? 🤔

#news #breakingchange
3🤔3💩2
Различные челленджи - это хороший способ потренироваться. Не самый трудный, но довольно красивый в итоге, получился у Roaa.

📌 Результат по ссылке.

#challenge
🔥11💩4🐳1🏆1
В продолжение темы челленджей. Экран блокировки в стиле ретро телефонов с дисковым набором в исполнении Mangirdas Kazlauskas.

📌 Результат по ссылке.

#challenge
🔥14💩4🤩2👏1🤡1
После обновления большей части Nest Hub команда Fuchsia, судя по всему, собирается перейти к поддержке динамиков Google Assistant.

📌 Подробности читайте в статье по ссылке.

#news
🔥3💩1
Сегодня вышел свежий выпуск подкаста Люди и Код, посвященный Dart и Flutter, в котором я был приглашенным гостем. Могу с удовольствием сказать - спасибо за приглашение, классно поболтали. Надеюсь вам тоже понравится.

📌 Подкаст можно найти по ссылке, а так же в большинстве подкаст приложений.

#podcast
👍20🔥7🍾2💩1