Realm локальное хранилище | Приложение на Flutter с нуля | ПЕРЕСБОРКА №11
Подписывайся на мой:
💬 Telegram
👨💻 GitHub (Куча кода на dart / Flutter)
🚀 Boosty
📸 Instagram
Мой курс по Flutter на YouTube:
Код из видео:
-----------------------------------------------
В этом видео мы будем работать с локальным хранилищем realm.
Довольно редкая база данных для Flutter приложения. С Realm гораздо чаще работают в нативных iOS приложениях.
Но эта NoSQL база данных, как по мне, ничем не уступает её более популярным аналогам, таким как hive, isar, objectstorage и другим
Так же в видео мы поговорим про DTO модели, про работу с репозиторием, про библиотеку для генерации айди - uuid, затронем архитектурные вопросы и опять будем писать Bloc’и
48 минут отборного контента про Flutter, добро пожаловать к столу!
-----------------------------------------------
Пересборка - это что?
Три года назад я решил сделать приложение на flutter для поиска рифм на Flutter. Опубликовал это как Android приложение в GooglePlay (PlayMarket)
Этот проект я сделал очень быстро, однако приложение начало обретать успех среди пользователей. В один месяц число загрузок перевалило за 60000 скачиваний. И сейчас, спустя несколько лет, я решил вернуться к этому проекту и переписать его с нуля!
В пересборке нас ожидает весь фарш настоящей разработки приложения. От создания проекта до публикации приложения в GooglePlay и AppStore.
Контент ожидает быть интересным, ведь помимо обычного создания приложения на камеру я хочу встроить и обучающие моменты. Ну все прямо как в Flutter уроки с нуля до профи для начинающих, только теперь мы пишем приложение реально)
-----------------------------------------------
00:00 - Вступление
00:12 - Локальное хранилище Realm
01:09 - Устанавливаем пакет realm
01:41 - Добавляем модели аннотацию
02:10 - Как мы будем использовать хранилище ?
03:34 - Как хранить данные по id ?
04:17 - Что такое uuid ?
05:04 - Устанавливаем библиотеку uuid
05:38 - Что такое DTO модели ?
06:51 - Почему я храню repository отдельно от feature ?
07:43 - Создаем repository
08:03 - Настоящий интерфейс в новой версии dart
09:10 - Про важность export файлов
10:01 - Создаем DTO-модели для realm
13:15 - Открываем подключение к realm
15:02 - Пишем методы repository
16:24 - Пишем realm методы
17:11 - Запись данных в realm
18:08 - Чтение данных из realm
18:55 - Очистка данных из realm
19:35 - Интегрируем realm в логику приложения
20:51 - Работаем с DTO моделями toEntity fromEntity
23:57 - Инициализируем репозиторий без DI
25:23 - Проверяем работу локального хранилища
28:25 - Пишем BloC для отображения истории поиска
32:29 - MultipleBlocProvider
33:44 - Пишем отображение списка истории
36:01 - Обновляем DTO модель
38:30 - Дорабатываем UI
39:48 - Играюсь с готовым экраном
40:07 - Делаем показ истории в карусели на главной
42:09 - Делаем очистку истории
44:46 - Важно про архитектуру BLoC
45:13 - Очистка истории по нажатию на кнопку
47:37 - Что будет в следующем видео
#программирование #flutter #dart #nosql
1 view
268
87
7 months ago 00:10:32 1
TECNO - “Думай глобально, действуй локально“. История развития бренда. Чья фирма? Что за компания?
9 months ago 01:30:30 2
[LIVE] Используем Spring Boot, Docker и Docker Compose для локальной разработки | Amplicode
1 year ago 00:48:38 1
Realm локальное хранилище | Приложение на Flutter с нуля | ПЕРЕСБОРКА №11