Стас Ильин Flutter уроки | #14 - Hive Локальное хранилище NoSQL | Курс для начинающих 2023

🎯 Загружено автоматически через бота: 🚫 Оригинал видео: 📺 Данное видео принадлежит каналу «Стас Ильин» (@frezycode). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал. ✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его. 📃 Оригинальное описание: 😎 Репозиторий с кодом из уроков: Ссылки из видео: ⬇️ Библиотека hive ✅ Полезные ссылки: 👨‍💻 Мой GitHub (Куча кода на dart / Flutter) 💬 Telegram с анонсами 🚀 Boosty 📸 Instagram Flutter - это идеальный инструмент, чтобы начать путь в айти или перейти на него в 2023. А я как раз тот самый коуч, которого ты искал. В этом уроке мы будем знакомиться с локальным хранилищем Hive в инфраструктуре Flutter. Hive - это NoSql база данных. Написана она на чистом dart, без использования (своего) нативного кода. Работает эта магическая аннигиляторная пушка очень быстро и решает большинство задач программистов при настройке хранения данных локально. Идеальная штука для кеширования. Кстати, как раз кеширование мы и будем делать. Короче говоря, переходи смотреть видео, ведь я там настолько преисполнился, что даже про некоторые паттерны в программировании рассказываю В ходе курса, мы вместе разберемся с тем, что такое Flutter и как на нем сделать первое приложение. Научимся программировать на dart, узнаем про основные виджеты в Flutter, как работать с сетью http dio, узнаем про основной стейт менеджемнт в Flutter - BLoC. - Что такое Hive DB - Устанавливаем hive в проект - Что такое Box в Hive - Что такое TypeAdapter в Hive - Про паттерн Adapter - Наглядное объяснение паттерна Адаптер - Как создать TypeAdapter руками - Генерируем TypeAdapter используя hive_generator - Как работает запись данных в Hive под капотом - Продолжаем генерировать TypeAdapter - Смотрим что сгенерировал hive_generator - Для чего нужен typeId. Бинарная запись данных - Генерируем TypeAdapter’ы для других моделей - Регистрируем созданные адаптеры в Hive - Инициализируем (открываем) Hive Box - Что мы будем делать - кеширование! - Внедряем Hive Box в репозиторий - Про делегирование в репозиториях - Делай проще, применяй KISS - Когда нужно использовать делегирование - Выносим ключ Hive в константу - Как будет работать логика кеширования
Back to Top