API Retrofit + dio | Приложение на Flutter с нуля | ПЕРЕСБОРКА №9
Подписывайся на мой:
🕺 Telegram
👨💻 GitHub (Куча кода на Dart Flutter)
📸 Instagram
Мой курс по Flutter на YouTube:
Код из видео:
-----------------------------------------------
В этом видео мы будем работать с API из Flutter приложения. Но ведь уже есть ролик по работе с dio в курсе по Flutter ? - спросишь ты. А я отвечу: да, но не по Retrofit)
Retrofit - это очень удобная библиотека для генерации клиентского api - sdk. Этот пакет умет генерировать весь слой взаимодействия с апи по компактной конфигурации.
Короче говоря, ещё одна возможность работать меньше и думать больше! А теперь к делу... Погнали смотреть!
-----------------------------------------------
Пересборка - это что?
Три года назад я решил сделать приложение на flutter для поиска рифм на Flutter. Опубликовал это как Android приложение в GooglePlay (PlayMarket)
Этот проект я сделал очень быстро, однако приложение начало обретать успех среди пользователей. В один месяц число загрузок перевалило за 60000 скачиваний. И сейчас, спустя несколько лет, я решил вернуться к этому проекту и переписать его с нуля!
В пересборке нас ожидает весь фарш настоящей разработки приложения. От создания проекта до публикации приложения в GooglePlay и AppStore.
Контент ожидает быть интересным, ведь помимо обычного создания приложения на камеру я хочу встроить и обучающие моменты. Ну все прямо как в Flutter уроки с нуля до профи для начинающих, только теперь мы пишем приложение реально)
-----------------------------------------------
00:00 - Dio и retrofit - дождались!
00:27 - Работаем с Postman
01:21 - Устанавливаем dio
01:43 - Что такое retrofit ?
02:11 - Устанавливаем retrofit в проект
02:48 - Устанавливаем json_annotattion и serializable
04:02 - Как работает retrofit
05:03 - 4 Варианта создания api sdk в приложении
06:08 - Создаем API client используя retrofit
09:59 - Разбираем что генерирует retrofit
10:34 - Редактируем get запрос
10:50 - Добавляем Query параметр в запрос
11:52 - Про baseUrl
12:08 - Безопасность работа с .env файлом
12:38 - Работаем с библиотекой flutter_env
14:07 - Бук-бук, пук-пук а где же слои ?
14:22 - Делаем погрузку env файла
15:21 - Читаем данные из env файла
15:45 - Инициализируем клиент retrofit
18:29 - Тестируем наш клиент и работу с api
19:26 - Уберите детей от экрана, пишем ужасный код
19:53 - Запускаем написанный код
20:07 - Ловим ошибку
20:56 - Фиксим ошибку
21:33 - Теперь все работает)
22:06 - Делаем красивый фабричный конструктор API-клиента
23:46 - Про зависимости в классах
24:50 - Что будет в следующем выпуске
#программирование #flutter #dart
2 views
248
92
5 months ago 00:01:48 1
Accelerating Data Center Design With Digital Twins
6 months ago 00:01:13 24
Join the Gemini API Developer Competition, win prizes
6 months ago 00:10:18 1
Пишем Android приложение News | Работаем с API: создаем модели из респонса, настраиваем Retrofit
9 months ago 00:29:45 4
Интеграционные тесты с WireMock | Java QA Automation
11 months ago 00:07:46 1
Курсы по автоматизации тестирования на Java | ThreadQA
1 year ago 00:25:33 3
API Retrofit + dio | Приложение на Flutter с нуля | ПЕРЕСБОРКА №9
1 year ago 02:17:24 1
Разрабатываем и дорабатываем автотесты с ChatGPT (Java + Selenide). Станислав Васенков |
1 year ago 00:27:01 1
Retrofit. Часть 2. Как отправить файл или POST запрос [RU, Android] / Мобильный разработчик
1 year ago 00:53:20 1
[Android] 12. Протокол HTTP, использование и Retrofit
1 year ago 00:20:01 1
Retrofit Tutorial Part 1 - SIMPLE GET REQUEST - Android Studio Tutorial
1 year ago 00:22:25 1
Android MVVM with Dagger 2, Retrofit and Coroutines - CheezyCode (Hindi)
2 years ago 00:20:11 1
Retrofit и REST - урок по САМОЙ нужной технологии
2 years ago 00:13:38 1
Пишем мобильное приложение на Kotlin с Jetpack Compose и Clean Architecture. Часть 3. Панель поиска
2 years ago 00:15:03 2
Как создать мобильное приложение на Kotlin с Jetpack Compose и Clean Architecture. Часть 2. Слой UI
2 years ago 00:10:47 6
The FULL Beginner to Pro Roadmap for Android Development in 2023
2 years ago 00:15:32 1
Пишем приложение на Kotlin с Jetpack Compose, REST API и Clean Architecture. Часть 1. Start Android
2 years ago 00:37:15 1
Weather App with MVVM, Coroutine, LiveData, Retrofit 2 & Dagger-Hilt
2 years ago 00:09:18 2
@PUT @PATCH @DELETE Update and Delete Data From Backend Server Using RETROFIT Android Studio
2 years ago 01:31:34 3
MVVM
2 years ago 01:18:58 1
Клиент-серверное приложение под Android с помощью сторонних библиотек [GeekBrains]
2 years ago 00:16:24 1
KOTLIN Retrofit Tutorial | Part 1 | Simple GET Request | For Beginners | Easiest Way to API Call
3 years ago 00:53:50 1
Making a Currency Converter App with MVVM from Scratch - Full Android Studio Course
3 years ago 00:29:43 1
[Android] Работа с сетью. Часть 2. Retrofit и обзор GraphQL
3 years ago 00:15:01 1
Retrofit & Dagger-Hilt Setup - Testing on Android - Part 7