Стас Ильин Flutter уроки | #13 - Продвинутая работа с JSON json_serializable | Курс с нуля для новичков 2023
🎯 Загружено автоматически через бота:
🚫 Оригинал видео:
📺 Данное видео принадлежит каналу «Стас Ильин» (@frezycode). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал.
✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его.
📃 Оригинальное описание:
😎 Репозиторий с кодом из уроков:
Ссылки из видео:
⬇️ Пакет Json Serializable
⬇️ Пакет Json Annotation
Команда для запуска генерации
flutter pub run build_runner build --delete-conflicting-outputs
✅ Полезные ссылки:
👨💻 Мой GitHub (Куча кода на dart / Flutter)
💬 Telegram с анонсами
🚀 Boosty
📸 Instagram
Flutter - это идеальный инструмент, чтобы начать путь в айти или перейти на него в 2023. А я как раз тот самый коуч, которого ты искал.
В этом уроке мы ненадолго вернемся к работе с http запросами и dio в приложении. А конкретно изучим как генерировать сериализацию (serialization) и десериализацию (deserialization) в проектах на Flutter используя пакеты json_serializable, json_annotation и build_runner.
Генерация кода позволяет разработчикам тратить в разы меньше времени на написание рутинных и однотипных процессов в своих приложениях.
Изучим анyотации и как работает генерация кода в Flutter проектах.
А так же немного поговорим про архитектуру нашего репозитория.
В ходе курса, мы вместе разберемся с тем, что такое Flutter и как на нем сделать первое приложение. Научимся программировать на dart, узнаем про основные виджеты в Flutter, как работать с сетью http dio, узнаем про основной стейт менеджемнт в Flutter - BLoC.
- Вступление
- Что будет в этом уроке
- Как в Flutter проектах делают сериализацию openAPI
- Для чего нужны json_annotation и json_serializable
- В чем плюсы генерации json сериализаторов
- Устанавливаем пакет json_annotation
- Что такое dev_dependency в flutter проекте
- Про пакет build_runner
- Обновляем модели проекта для удобной сериализации
- Аннотация JsonSerializable()
- Чем отличаются генерируемые файлы. Точка G
- Генерация методов сериализации моделей
- Запускаем генерацию
- Меняем название полей json генерируемой модели JsonKey
- Используем новую сериализацию в методах репозитория
- Запускаем проект и получаем ошибку сериализации
- Про формат ISO Date
- Пишем кастомный сериализатор toJson fromJson для Даты
- Исправляем ошибку с картинками
- Смотрим насколько приятнее стал наш код
-
1 view
3
2
1 week ago 00:20:02 3
[Стас Ильин] Flutter с нуля до профи | #-10 Bloc, Equatable стейт менеджмент №2 | Курс для начинающих 2023
1 week ago 00:29:02 2
[Стас Ильин] Flutter с нуля до профи | #9 - Bloc стейт менеджмент №1 | Курс для начинающих 2023
3 weeks ago 00:26:51 33
Дмитрий Кудинов, Станислав Ильин и Максим Островерхий в программе “Открытый диалог“ от 11 декабря 2024 г.
1 month ago 01:38:02 76
Региональные соревнования на призы ООО “Пивоварня Лобанова“. 1/2. Роман Ильинов - Станислав Дементьев
1 month ago 00:00:15 5
Станислав Ильин, Lead Flutter developer
1 month ago 02:15:00 8.2K
План Ломоносова \ Александр Ильин мл. \ Андрей Шморгун \ Алкоголь \ Внутряк группы \ Когда альбом?
2 months ago 00:23:11 126
[Стас Ильин] Flutter с нуля до профи | #2 - Установка и запуск первого приложения | Курс для начинающих 2023
2 months ago 00:59:30 50.1K
Как понять, что мужчина по-настоящему влюблен?
2 months ago 00:04:55 1
Полуночные странники “Дао блюз“
2 months ago 00:02:43 3
Dart с нуля до профи | #0 Введение | Курс для начинающих 2023
2 months ago 00:04:12 1
ТАМАРА КУТИДЗЕ, СТАС МИХАЙЛОВ - Звезда с глазами солнца (Премьера клипа 2023)
2 months ago 00:07:49 1
План Ломоносова – Прямо сейчас! (Official Music Video)
2 months ago 00:04:50 1
Полуночные странники “Я не встану утром“
2 months ago 01:25:09 2
СТАС «АЙ КАК ПРОСТО» ВАСИЛЬЕВ про скандал с Пи Дидди, Штефанова, Дудя, квадроберов и Wildberries
2 months ago 00:56:30 1
Аркадий и Георгий Вайнеры. Инспектор Тихонов. Радиоспектакль. Часть 2
2 months ago 00:16:21 4
Как завоевать GitHub и получить 2000 звёзд: Пошаговый Гайд
2 months ago 00:05:55 1
Полуночные странники “Русский блюз (крест)“
2 months ago 00:56:59 1
Аркадий и Георгий Вайнеры. Инспектор Тихонов. Радиоспектакль. Часть 1
2 months ago 00:28:20 1
Генплан замедленного действия. Проект планировки Ленинграда 1935. Юлия Кондратьева.
2 months ago 00:15:02 1
Всё про Stream в Dart, о чем вам никто не рассказывал
3 months ago 00:19:19 2
Все возможности Future в Dart, о которых вам никто не расскажет
3 months ago 02:28:02 1
🔥 СТАС АЙ, КАК ПРОСТО! ПРО ВОЙНУ С ГЕГЕМОНОМ, КОММУНИЗМ И ПРОБЛЕМЫ РОССИИ
3 months ago 00:04:49 2
Полуночные странники - Я не встану утром
3 months ago 02:12:48 1
Завещание. Аркадий и Георгий Вайнеры. Радиоспектакль 1987год.