Публикации по теме '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 занимается тем, как..