Flutter - Приложение "Rick and Morty. Найди персонажа". Часть 3/3

  Рет қаралды 3,563

Konstantin Kokorin

Konstantin Kokorin

Күн бұрын

Пікірлер: 22
@konstantinkokorin
@konstantinkokorin 3 жыл бұрын
В серии видео разработаем небольшое приложение. При разработке затронем кодогенерацию, обработку состояний в 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
@Artem-bx1is
@Artem-bx1is 3 жыл бұрын
Супер, спасибо за очень полезное видео. Буду ждать еще видео по созданию приложений c BLoc.
@HaKoIIuTeJIb
@HaKoIIuTeJIb 3 жыл бұрын
Спасибо за видео!!! Это лучше что я видел! 👍👍❤❤
@Anatolik_live
@Anatolik_live Жыл бұрын
Как исправить ошибку: UnsupportedError (Unsupported operation: Cannot add to an unmodifiable list)? внизу ответ не подходит, он там повторно подгружает тех же персонажей..
@sergei0911
@sergei0911 2 жыл бұрын
Кто словил ошибку Unsupported operation: Cannot add to an unmodifiable list. Можно починить так _currentResults = List.from(_currentResults) ..addAll(_currentCharacter.results);
@МьюнеМ
@МьюнеМ Жыл бұрын
Спасиб
@farkhat_602
@farkhat_602 Жыл бұрын
тоже такая ошибка вылезла. Как решили проблему?
@Anatolik_live
@Anatolik_live Жыл бұрын
не подходит.. тогда подгружаются те же самые персонажи..
@fkaliev
@fkaliev 2 жыл бұрын
Здравствуйте. Спасибо за Ваши уроки. Купил на Юдеми Ваш курс. У меня вопрос такой. По сохранению состояния приложения. Это все хорошо. Но вот такая ситуция: Как вернуть перванчальное состояние главной страницы. Может быть сделать какой нибудь таймер на сохранение?
@konstantinkokorin
@konstantinkokorin 2 жыл бұрын
Спасибо! Да, можно и таймер или в кеш и затем кеш чистить, вариантов несколько.
@javlonbeksharipov4649
@javlonbeksharipov4649 3 жыл бұрын
Привет! Спасибо за курс, многому научился. Но у меня проблема с pull_to_refresh на симуляторе iOS. Выдает исключение: "Don't use one refreshController to multiple SmartRefresher,It will cause some unexpected bugs", что мне делать
@konstantinkokorin
@konstantinkokorin 3 жыл бұрын
Пишет, что у вас несколько SmartRefresherов, поэтому для каждого из них нужен свой refreshController.
@ЗуфарШамсутдинов-и8ы
@ЗуфарШамсутдинов-и8ы 2 жыл бұрын
Привет, в loading, когда вовзращаешь _customListView(_currentResults ), небходимо поставить проверку _currentResults.isNotEmpty, для меня это сработало, код выглядит так return _currentResults.isNotEmpty ? Container( //вызываем кастом лист вью height: MediaQuery.of(context).size.height * 0.8, child: Padding( padding: const EdgeInsets.all(8.0), child: _customListView( _currentResults ), ),
@Anatolik_live
@Anatolik_live Жыл бұрын
Константин, не помогает List.from .. ошибки нет но и подгрузки персонажей не происходит.. высвечивается "Pull up Load more"
@konstantinkokorin
@konstantinkokorin Жыл бұрын
Ок, гляну код позже, может, что изменилось.
@konstantinkokorin
@konstantinkokorin Жыл бұрын
Ввели нововведение - github.com/rrousselGit/freezed#allowing-the-mutation-of-listsmapssets Решение: У всей модели (character.dart) поменяйте аннатоцию @freezed на @Freezed(makeCollectionsUnmodifiable: false)
@Anatolik_live
@Anatolik_live Жыл бұрын
@@konstantinkokorin Всё то же самое.. те же ошибки..
@konstantinkokorin
@konstantinkokorin Жыл бұрын
@@Anatolik_live код обновил на Гите, посмотрите его.
@Artem-bx1is
@Artem-bx1is 3 жыл бұрын
Константин, есть проблема, подскажите, пожалуйста по следующему вопросу. На эмуляторе все работает шикарно. На дебагинге через реальное устройство(через usb debugging) получаю ошибку "OS Error: CERTIFICATE_VERIFY_FAILED: certificate has expired". Что-то не так с самим устройством ? Или с пакетом http ? Или с API ?
@konstantinkokorin
@konstantinkokorin 3 жыл бұрын
Спасибо! Нужно ковыряться, так и с ходу не смогу сказать
@Artem-bx1is
@Artem-bx1is 3 жыл бұрын
@@konstantinkokorin , ок, я думал может у меня так. У вас все работает или вы не пробовали на реал устройстве ?
@GqqdArt
@GqqdArt 3 жыл бұрын
просит сертификат так как неможет подключится по https
Маусымашар-2023 / Гала-концерт / АТУ қоштасу
1:27:35
Jaidarman OFFICIAL / JCI
Рет қаралды 390 М.
Почему Катар богатый? #shorts
0:45
Послезавтра
Рет қаралды 2 МЛН
Flutter 3 - Riverpod. Provider и StateProvider. Часть 1
18:59
Konstantin Kokorin
Рет қаралды 7 М.
Flutter - Ключи. ValueKey
13:44
Konstantin Kokorin
Рет қаралды 2,3 М.
КАК УСТРОЕН TCP/IP?
31:32
Alek OS
Рет қаралды 264 М.
Russia expelled from the military base / A stab in the back
12:49
Flutter 3 - Riverpod. FutureProvider. Часть 5
9:41
Konstantin Kokorin
Рет қаралды 1,8 М.