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


Аутентификация во Flutter с помощью Supabase и BLoC
В этой статье мы расскажем, как реализовать аутентификацию во Flutter с помощью Supabase и BLoC . Введение Что такое Supabase? Supabase — это альтернатива Firebase с открытым исходным кодом, представляющая платформу Backend as a Service , которая позволяет разработчикам легко создавать серверные решения и управлять ими в облаке. Он предоставляет основные службы, такие как база данных, аутентификация и хранилище. Что такое BLoC? BLoC — одна из самых популярных..

Насмешки в дарте — прощай, старый друг
Небольшая заметка о том, почему я перестал использовать Mockito для имитации юнит-тестов в Dart и начал использовать Mocktail . Я использовал Mockito для насмешек в своих наборах модульных тестов в течение многих лет (он существует уже около 8 лет) и не имел с ним особых проблем до появления нулевой безопасности в Dart. Это сломало то, как работал Mockito, полная статья об этом здесь . Я поддерживаю пакет с именем grove , набор модульных тестов которого сильно зависит от насмешек, и..

Асинхронное кодирование с помощью Dart: генераторы
Что вы собираетесь узнать: что такое генераторы? Как реализовать функцию синхронного генератора? Как реализовать функцию асинхронного генератора? флаттер Что такое Генераторы? Генераторы могут создавать последовательность значений синхронно (таким образом мы можем создать Iterable) и асинхронно (таким образом мы можем создать Stream). Как реализовать функцию синхронного генератора? Есть две вещи для реализации генератора синхронизации: Функция i-Mark с «sync*» определяет,..

Dart 3.0: Захватывающий шаг к величию!
Мои мысли о долгожданных функциях, которые сделают процесс программирования с Dart X в разы лучше! Пару недель назад я написал разглагольствование с критикой Dart за то, что он довольно уродливый язык. Я все еще думаю, что есть много вещей, которые нуждаются в улучшении, но Dart 3, наконец, превращается в то, что я бы назвал современным языком. Новая функция Шаблоны — главная причина, по которой я влюбился в Dart 3, и после добавления метапрограммирования я верю, что Dart может..

Все, что вам нужно знать об Appwrite 0.13, альтернативе Firebase со 100% открытым исходным кодом
Прошел всего месяц после выпуска Appwrite 0.12 , а Appwrite 0.13 уже доступен. Новый выпуск включает в себя несколько основных функций, которые доводят ваш опыт написания приложений до предела и помогают вам реализовать некоторые новые и интересные варианты использования поверх вашей блестящей альтернативы Firebase с открытым исходным кодом и самостоятельного размещения . TL;DR Этот новый выпуск был сосредоточен на двух основных областях. Первый — Хранилище для записи..

Разработка приложения с нуля — #3 The Grind
Вау, я давно этого не делал. Я тормозил, потому что семестр начался пару недель назад, и я решил вырезать часы из своей обычной рутины программирования. (Я начал писать черновик прямо перед началом семестра, но мне потребовалось некоторое время, чтобы закончить его. Завтра заканчивается семестр, и я чувствую себя полным отбросом). К счастью, на этой неделе у меня появилось немного больше времени, чтобы написать краткий отчет о моем прогрессе. Для начала я разрабатываю приложение для..

Название: Навигация по управлению проектами Flutter с помощью Melos: подробное пошаговое руководство
Введение: Flutter, несомненно, покорил сердца разработчиков, предложив динамичную платформу для создания потрясающих приложений. Тем не менее, по мере развития и расширения проектов управление их сложностями может создавать проблемы. Именно здесь на сцену выходит гениальное творение Melos, созданное командой Frenco. В этой статье мы углубимся в мир Мелоса, раскрывая его потенциал в реальном сценарии. Раскрытие магии Мелоса: Представьте Melos как волшебную палочку,..