🎯 Загружено автоматически через бота: 🚫 Оригинал видео: 📺 Данное видео принадлежит каналу «Стас Ильин» (@frezycode). Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал. ✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его. 📃 Оригинальное описание: Подписывайся на мой: 💬 Telegram 👨💻 GitHub (Куча кода на dart / Flutter) 🚀 Boosty 📸 Instagram Мой курс по Flutter на YouTube: Код из видео: ----------------------------------------------- В этом видео мы будем работать с API из Flutter приложения. Но ведь уже есть ролик по работе с dio в курсе по Flutter ? - спросишь ты. А я отвечу: да, но не по Retrofit) Retrofit - это очень удобная библиотека для генерации клиентского api - sdk. Этот пакет умет генерировать весь слой взаимодействия с апи по компактной конфигурации. Короче говоря, ещё одна возможность работать меньше и думать больше! А теперь к делу... Погнали смотреть! ----------------------------------------------- Пересборка - это что? Три года назад я решил сделать приложение на flutter для поиска рифм на Flutter. Опубликовал это как Android приложение в GooglePlay (PlayMarket) Этот проект я сделал очень быстро, однако приложение начало обретать успех среди пользователей. В один месяц число загрузок перевалило за 60000 скачиваний. И сейчас, спустя несколько лет, я решил вернуться к этому проекту и переписать его с нуля! В пересборке нас ожидает весь фарш настоящей разработки приложения. От создания проекта до публикации приложения в GooglePlay и AppStore. Контент ожидает быть интересным, ведь помимо обычного создания приложения на камеру я хочу встроить и обучающие моменты. Ну все прямо как в Flutter уроки с нуля до профи для начинающих, только теперь мы пишем приложение реально) ----------------------------------------------- - Dio и retrofit - дождались! - Работаем с Postman - Устанавливаем dio - Что такое retrofit ? - Устанавливаем retrofit в проект - Устанавливаем json_annotattion и serializable - Как работает retrofit - 4 Варианта создания api sdk в приложении - Создаем API client используя retrofit - Разбираем что генерирует retrofit - Редактируем get запрос - Добавляем Query параметр в запрос - Про baseUrl - Безопасность работа с .env файлом - Работаем с библиотекой flutter_env - Бук-бук, пук-пук а где же слои ? - Делаем погрузку env файла - Читаем данные из env файла - Инициализируем клиент retrofit - Тестируем наш клиент и работу с api - Уберите детей от экрана, пишем ужасный код - Запускаем написанный код - Ловим ошибку - Фиксим ошибку - Теперь все работает) - Делаем красивый фабричный конструктор API-клиента - Про зависимости в классах - Что будет в следующем выпуске #программирование #flutter #dart
Hide player controls
Hide resume playing