Flutter Docs-разработчика
1 subscriber
12 photos
9 videos
1 file
81 links
Download Telegram
​Серия статей о диплинках на Android

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

В этой серии статей разбираются типы deeplink, особенности работы с такими ссылками на Android и популярные проблемы, с которыми может столкнуться разработчик, например: URL перестал работать или не открывается в браузерах.

Часть 1: https://tprg.ru/aIJt
Часть 2: https://tprg.ru/OmSz
Часть 3: https://tprg.ru/HRgW

#android
This media is not supported in your browser
VIEW IN TELEGRAM
Работа со списками во Flutter-приложениях

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

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

Часть 1: https://habr.com/ru/post/656297/
Часть 2: https://habr.com/ru/post/688864/

#flutter
This media is not supported in your browser
VIEW IN TELEGRAM
Как реализовать всплывающие окна на Flutter карте

Во Flutter есть плагин flutter_map_marker_popup, который позволяет добавлять всплывающие окна на маркеры положения на карте. Также в плагине есть методы для отображения/скрытия всплывающих окон. Marker_popup работает с Flutter_map, поэтому для работы с Яндекс.Карты или Google Maps он не подойдет.

В этой статье рассматривается, как добавить Flutter_map в проект, настроить маркеры и отслеживать нажатие по ним:

https://habr.com/ru/post/689578/

#flutter
Анти-паттерны: как правильно обрабатывать исключения в Dart

В статье рассмотрены распространенные ошибки, которые можно допустить при обработке исключений, а также способы, как сделать это правильно.

Большинство багов связаны с потерей стека вызовов, из-за чего логи в журналах (например, в Crashlytics или Sentry) практически не дают полезной информации, и проблему отследить ещё сложнее:

https://plugfox.dev/error-handling-and-anti-patterns/

#flutter #dart
Flutter: настройка тем приложения

Чтобы настроить тему быстро и без лишнего кода, можно воспользоваться Theme Extensions. В файле theme.dart собраны зависимости, которые помогают создавать дополнения к текстовой теме и цветам приложения. Если в приложении нужна тёмная тема, то её можно быстро создать с помощью dark_theme.dart.

В этой статье подробно рассматриваются Theme Extensions и примеры создания различных тем:

https://habr.com/ru/post/690572/

#flutter
​Дорожная карта для Flutter-разработчика

Если решили погрузиться в разработку приложений на Flutter, то лучше сразу выбрать план обучения. На GitHub есть roadmap, где собраны по категориям различные темы и ссылки на источники для обучения. Карта поможет понять, что следует изучить в первую очередь:

https://github.com/olexale/flutter_roadmap
(GitHub 4.1 тыс. звёзд)

#flutter
This media is not supported in your browser
VIEW IN TELEGRAM
Как работать с Flutter Animate?

Flutter Animate — это библиотека, которая позволяет легко добавлять практически любые анимационные эффекты в Flutter. У Flutter есть хороший фреймворк для анимаций, но не всегла Flutter справляется с анимациями и просто их тормозит.

В статье разбираются возможности данной библиотеки с простыми примерами:

https://blog.gskinner.com/archives/2022/09/introducing-flutter-animate.html

#flutter
Forwarded from Дневник Flutter-разработчика (Dmitry Lyovochkin)
Если хотите сделать свой пет проект для резюме, но нет идей, макета и тз, ловите:)

Макет:
https://www.figma.com/file/KqZcU5m3GMxAHwgFkvCONz/ECOMMERCE?node-id=2%3A845

Тз:
https://docs.google.com/document/d/1VedkRcsN6yukGO2uWES4RuIM8KMtESZ8p7zD7nGySMs/edit?usp=sharing
​Dribbble — идеи UI дизайна

Для разработки нового дизайна приложения порой не хватает идей. На Dribbble можно найти примеры дизайна пользовательских интерфейсов для вдохновения. Тематика совершенно разная, поэтому, возможно, вы подчеркнёте что-то для себя:

— Android : https://dribbble.com/search/android
— iOS: https://dribbble.com/search/ios

#android #ios
Forwarded from Рестарт
This media is not supported in your browser
VIEW IN TELEGRAM
Glide — сервис для разработки мобильных приложений из Google таблицы

Создавайте приложения визуально, без кода, за 5 минут

Профессионально разработанные макеты Glide адаптируются к каждой платформе. Используйте их в браузере, iOS, Android, планшетах и ​​настольных компьютерах.

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

Более 100 000 человек и компаний создали приложения с помощью Glide

#разработка
variables
declaring variable inside and outside of closure,
falsy variables
if else
boolean operators
for, mapping
string and methods
array n methods
object methods
Classes
async
Forwarded from Прогер
Code – превосходный ресурс для тех, кто хочет познакомиться с программированием, но прежде никогда им не интересовался. Сайт позволяет разобраться с такими вещами как преобразование алгоритма в код javascript.
Forwarded from Прогер
TutorialsPoint — библиотека бесплатных туториалов по множеству тем, связанных не только с программированием, но и вообще с компьютерами: Big Data, базы данных, веб и мобильная разработка, Computer Science и даже машинное обучение.
Forwarded from hahacker_news
Flutter For Dummies by Barry Burd.epub
7.4 MB
Flutter For Dummies (2020)
Автор: Barry Burd
​Хорош ли Flutter для создания RPG-игр?

Разработчики Flutter продвигают идею того, что Flutter подходит для разработки игр. Но насколько фреймворк удобен на практике?

В статье рассмотрен Bonfire — один из популярных игровых движков для Flutter-проектов. На бумаге движок обладает богатой функциональностью, и автор решил выяснить, насколько комфортно его использовать и производителен ли он (спойлер — нет):

https://habr.com/ru/post/668436/

#flutter #gamedev