/
Создание безопасного Flutter приложения используя JWT

Создание безопасного Flutter приложения используя JWT

При разработке приложений крайне важно обеспечивать безопасность данных пользователей. Один из способов сделать это — использовать аутентификацию JWT (JSON Web Token). В Flutter JWT помогает убедиться, что только правильные пользователи ...
/
5 Essential Design Patterns Every Flutter Engineer Should Master

5 Основных шаблонов Проектирования, которые должен знать каждый Flutter инженер

Шаблоны проектирования важны для разработчиков, так как они предлагают решения для распространённых проблем, встречающихся в разработке ПО. Для Flutter-разработчиков понимание и использование этих шаблонов может значительно повысить эффективность, масштабируемость и ...
/
Переход на Flutter 3.22 для Web

Переход на Flutter 3.22 для Web

Flutter 3.22 представляет значительные улучшения для веб-разработки, сосредоточенные на настройке инициализации приложения. Если вы переходите с более старой версии или начинаете с нуля, это руководство проведет вас через весь процесс ...
/
Как хранить ключи API во Flutter: --dart-define vs .env

Как хранить ключи API во Flutter: —dart-define vs .env

Если ваше приложение на Flutter использует API стороннего сервиса, для которого требуется API-ключ, то где его нужно хранить? Согласно различным источникам, для приложений в продакшене, которым необходима максимальная безопасность: API-ключ ...
/
Отложенная загрузка во Flutter: преимущества, недостатки и реализация.

Отложенная загрузка во Flutter: преимущества, недостатки и реализация.

Отложенная загрузка в контексте Flutter — это техника, при которой определённые части приложения загружаются или выполняются только при необходимости. Это особенно полезно для уменьшения времени начальной загрузки приложения и снижения ...
/
flautter flavors

Как использовать flavor во Flutter и почему это так важно

В современной разработке приложений управление различными версиями приложения необходимо для их целевой направленности на разные среды, группы пользователей или рыночные сегменты. Эти версии, называемые «флейворами» (flavors), позволяют разработчикам легко настраивать ...
/
Реализация изолятов: spawn() и run()

Реализация изолятов: spawn() и run()

В сегодняшней статье мы будем реализовывать изоляты. Но перед реализацией важно понять, что такое изоляты, чем они отличаются от async-await и когда их стоит использовать. Я уже подробно объяснил все ...
/
Flutter: async или isolate. Параллелизм

Flutter: async или isolate. Параллелизм

Многие не понимают разницу между async и isolate (параллелизмом и конкурентностью). В этой статье мы разберём эти понятия, а в следующей покажу, как реализовать изоляты в Dart. ASYNCСначала разберём async, ...
/
Освоение циклов в Dart: while и for

Освоение циклов в Dart: while и for

Циклы — это фундаментальные конструкции в программировании, которые позволяют выполнять блок кода многократно, основываясь на условии или наборе значений. В Dart основными конструкциями для организации циклов являются while и for ...
/
Syntax Highlight

Подсветка кода C++, python, C#, Dart и других в quicklook MacOs

Итак я всё ещё на яблочной продукции и в версии Mac Os Sonoma перестал работать прошлый описанный мной способ подсветки в quicklook для файлов C++, python, C#, Dart, потому пришлось ...
/
EXCEPTION CAUGHT BY FLUTTER FRAMEWORK

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'

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 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 ...
/
macOS Quicklook dart

Предпросмотр dart файлов MacOS quicklook(и на M1 тоже)

Ни для кого не секрет, что я в своей профессиональной деятельности использую в основном продукты "яблочной" промышленности. Помимо выше озвученного факта, основной средой разработки для меня является великолепный Фреймворк Flutter, ...
/
Flutter: Execution failed for task ':app:compileFlutterBuildDebug'.

Flutter: Execution failed for task ‘:app:compileFlutterBuildDebug’.

И снова Flutter! Нет-нет, я не умаляю достоинств этого потрясающего фреймворка. Он, на мой взгляд, реально на сегодняшний день лучшее решение, как минимум для кросплатформенной мобильной разработки, но как говорится ...