Публикации по теме 'flutter'


Флаттер: что такое Equatable?
Позвольте мне начать эту статью с вопроса: что выведет следующая программа? Правда или ложь? Вывод false может показаться вам странным, но позвольте мне рассказать вам, как это сделать! По умолчанию оператор сравнения == сравнивает объекты и возвращает значение true, только если это один и тот же объект (a==a). Но мы можем переопределить это поведение, реализуя переопределение. На этот раз он возвращает true , потому что мы изменили реализацию оператора ==,..

Разбор JSON с использованием dio во Flutter
Давайте сразу к делу без ненужного введения: - Чтобы проанализировать JSON во Flutter с помощью пакета dio и реального URL-адреса, вы можете использовать свойство Response.data объекта Response и передать его функции jsonDecode из библиотеки dart:convert . Вот пример, который анализирует ответ JSON от API NovelCOVID ( https://corona.lmao.ninja/v2/countries ), который предоставляет информацию о количестве подтвержденных случаев, смертей и выздоровлений для разных стран. :..

Почему имеет смысл платить за качественную работу
Наймите некачественного разработчика, и вы получите некачественные результаты. Наймите 100 некачественных разработчиков, и вы по-прежнему будете получать некачественные результаты. Кто лучше умеет создавать приложения? Два средних разработчика или один эксперт? Честно говоря, я не могу вам этого сказать. Но очевидно, что два средних разработчика никогда не достигнут того качества кода , которое может дать вам один эксперт. И это очень важно. Почему? Что ж, как только вы..

Параллелизм в Dart — Часть III
Параллелизм в действии В этой статье рассматривается сценарий, в котором есть асинхронная функция с именем foo(), которая несколько раз вызывает другую асинхронную функцию bar() и ожидает ее. Теперь, что нам нужно, так это то, что если я вызову foo() несколько раз, то каждое выполнение foo() должно выполняться одно за другим. Фрагмент кода: Выход: entering foo function for value 5 Before first bar await for value 5 entering foo function for value 10 Before first bar await for..

Асинхронное кодирование с помощью Dart: изолирует
Что вы собираетесь узнать: как запускать фоновые задачи в dart или что такое Isolate? Как реализовать новый Isolate? Как получить сообщения от нового изолята? Как передать между ними направленные сообщения? Dart - это однопоточный язык, но он поддерживает выполнение асинхронных / фоновых / длительных задач с использованием Isolates. Dart позволяет создавать / запускать несколько изолятов в одном приложении. Чтобы прочитать другие статьи по асинхронному кодированию: нажмите..

Как использовать push-уведомления с Flutter
Программирование Как использовать push-уведомления с Flutter Начните рассылать push-уведомления своим пользователям простым способом Я не нашел простой документации для push-уведомлений с Flutter, большая часть из них была более сложной, чем следовало бы. В этом руководстве я хочу объяснить только то, что необходимо. Примечание ; статья посвящена Flutter с Android 1. Начало работы Я создал новый проект с flutter create push_messages . В сгенерированном pubspec.yaml вы..

Чистая арка для дизайнеров Flutter
Для разработчиков приложений Flutter - простой способ разобраться в чистой архитектуре приложений Flutter . Заявление об ограничении ответственности Роберт Мартин - засранец. Я не оправдываю его мерзких поступков по отношению к женщинам. Это статья о концепциях Clean Arch, представленных в его книге «Чистый код». Если вы не можете уважать пол, который дал вам жизнь, тогда какой вы, черт возьми, человек? Фон Хотя многоуровневая архитектура Onion занимается тем, как..