Создание безопасного Flutter приложения используя JWT
При разработке приложений крайне важно обеспечивать безопасность данных пользователей. Один из способов сделать это — использовать аутентификацию JWT (JSON Web Token). В Flutter JWT помогает убедиться, что только правильные пользователи ...
5 Основных шаблонов Проектирования, которые должен знать каждый Flutter инженер
Шаблоны проектирования важны для разработчиков, так как они предлагают решения для распространённых проблем, встречающихся в разработке ПО. Для Flutter-разработчиков понимание и использование этих шаблонов может значительно повысить эффективность, масштабируемость и ...
Переход на Flutter 3.22 для Web
Flutter 3.22 представляет значительные улучшения для веб-разработки, сосредоточенные на настройке инициализации приложения. Если вы переходите с более старой версии или начинаете с нуля, это руководство проведет вас через весь процесс ...
Как хранить ключи API во Flutter: —dart-define vs .env
Если ваше приложение на Flutter использует API стороннего сервиса, для которого требуется API-ключ, то где его нужно хранить? Согласно различным источникам, для приложений в продакшене, которым необходима максимальная безопасность: API-ключ ...
Отложенная загрузка во Flutter: преимущества, недостатки и реализация.
Отложенная загрузка в контексте Flutter — это техника, при которой определённые части приложения загружаются или выполняются только при необходимости. Это особенно полезно для уменьшения времени начальной загрузки приложения и снижения ...
Как использовать flavor во Flutter и почему это так важно
В современной разработке приложений управление различными версиями приложения необходимо для их целевой направленности на разные среды, группы пользователей или рыночные сегменты. Эти версии, называемые «флейворами» (flavors), позволяют разработчикам легко настраивать ...
Реализация изолятов: spawn() и run()
В сегодняшней статье мы будем реализовывать изоляты. Но перед реализацией важно понять, что такое изоляты, чем они отличаются от async-await и когда их стоит использовать. Я уже подробно объяснил все ...
Flutter: async или isolate. Параллелизм
Многие не понимают разницу между async и isolate (параллелизмом и конкурентностью). В этой статье мы разберём эти понятия, а в следующей покажу, как реализовать изоляты в Dart. ASYNCСначала разберём async, ...
Освоение циклов в Dart: while и for
Циклы — это фундаментальные конструкции в программировании, которые позволяют выполнять блок кода многократно, основываясь на условии или наборе значений. В Dart основными конструкциями для организации циклов являются while и for ...
Подсветка кода C++, python, C#, Dart и других в quicklook MacOs
Итак я всё ещё на яблочной продукции и в версии Mac Os Sonoma перестал работать прошлый описанный мной способ подсветки в quicklook для файлов C++, python, C#, Dart, потому пришлось ...
EXCEPTION CAUGHT BY FLUTTER FRAMEWORK
Уже ничего здесь не размещаю кроме своих любимых ошибок во Flutter. Итак встречаем новую))) flutter: Caught Framework error flutter: ══╡ EXCEPTION CAUGHT BY FLUTTER FRAMEWORK ╞═════════════════════════════════════════════════════════ flutter: The following assertion ...
Flutter: The CustomAppBar can’t be assigned to the parameter type ‘PreferredSizeWidget’
Без длинных описаний перейду сразу к делу, если столкнулся с такой же ошибкой, то подмешай к целевому классу PreferredSizeWidget и заоверрайдь его метод: class CustomAppBar extends StatelessWidget with PreferredSizeWidget { ...
Flutter Error: [INSTALL_FAILED_INSUFFICIENT_STORAGE]
Снова Flutter. Ни с того ни с сего при запуске разрабатываемого приложения в эмуляторе стала вылетать такая ошибка. Performing Streamed Install adb: failed to install /Users/alexander/projects/cportal_flutter/build/app/outputs/flutter-apk/app.apk: Exception occurred while executing ...
Предпросмотр dart файлов MacOS quicklook(и на M1 тоже)
Ни для кого не секрет, что я в своей профессиональной деятельности использую в основном продукты "яблочной" промышленности. Помимо выше озвученного факта, основной средой разработки для меня является великолепный Фреймворк Flutter, ...
Flutter: Execution failed for task ‘:app:compileFlutterBuildDebug’.
И снова Flutter! Нет-нет, я не умаляю достоинств этого потрясающего фреймворка. Он, на мой взгляд, реально на сегодняшний день лучшее решение, как минимум для кросплатформенной мобильной разработки, но как говорится ...