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
Back to Top