В серии видео разработаем небольшое приложение. При разработке затронем кодогенерацию, обработку состояний в UI с помощью шаблона Pattern Matching, сохранение и восстановление состояния у приложения. Таймкоды: 0:00 - Реализация карточки персонажа 7:57 - Реализация подгрузки персонажей 14:17 - Отслеживание событий и ошибок 19:42 - Сохранение и восстановление состояния приложения 27:15 - Улучшение поиска персонажей Исходный код: shorturl.at/itvHK Курс "Изучаем Flutter" - www.udemy.com/course/learn_flutter/?couponCode=FLUTTER_122021 Курс "Изучаем Dart" - www.udemy.com/course/learndart/?couponCode=DART_122021
Кто словил ошибку Unsupported operation: Cannot add to an unmodifiable list. Можно починить так _currentResults = List.from(_currentResults) ..addAll(_currentCharacter.results);
Привет! Спасибо за курс, многому научился. Но у меня проблема с pull_to_refresh на симуляторе iOS. Выдает исключение: "Don't use one refreshController to multiple SmartRefresher,It will cause some unexpected bugs", что мне делать
Как исправить ошибку: UnsupportedError (Unsupported operation: Cannot add to an unmodifiable list)? внизу ответ не подходит, он там повторно подгружает тех же персонажей..
Здравствуйте. Спасибо за Ваши уроки. Купил на Юдеми Ваш курс. У меня вопрос такой. По сохранению состояния приложения. Это все хорошо. Но вот такая ситуция: Как вернуть перванчальное состояние главной страницы. Может быть сделать какой нибудь таймер на сохранение?
Константин, есть проблема, подскажите, пожалуйста по следующему вопросу. На эмуляторе все работает шикарно. На дебагинге через реальное устройство(через usb debugging) получаю ошибку "OS Error: CERTIFICATE_VERIFY_FAILED: certificate has expired". Что-то не так с самим устройством ? Или с пакетом http ? Или с API ?
Ввели нововведение - github.com/rrousselGit/freezed#allowing-the-mutation-of-listsmapssets Решение: У всей модели (character.dart) поменяйте аннатоцию @freezed на @Freezed(makeCollectionsUnmodifiable: false)