Публикации по теме '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 как волшебную палочку,..