Тёмный

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

Konstantin Kokorin
Подписаться 10 тыс.
Просмотров 3,5 тыс.
50% 1

Опубликовано:

 

12 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 22   
@konstantinkokorin
@konstantinkokorin 2 года назад
В серии видео разработаем небольшое приложение. При разработке затронем кодогенерацию, обработку состояний в 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
@sergei0911
@sergei0911 2 года назад
Кто словил ошибку Unsupported operation: Cannot add to an unmodifiable list. Можно починить так _currentResults = List.from(_currentResults) ..addAll(_currentCharacter.results);
@user-ng7gq9fz3l
@user-ng7gq9fz3l Год назад
Спасиб
@farkhat_602
@farkhat_602 Год назад
тоже такая ошибка вылезла. Как решили проблему?
@Anatolik_live
@Anatolik_live Год назад
не подходит.. тогда подгружаются те же самые персонажи..
@Artem-bx1is
@Artem-bx1is 2 года назад
Супер, спасибо за очень полезное видео. Буду ждать еще видео по созданию приложений c BLoc.
@HaKoIIuTeJIb
@HaKoIIuTeJIb 2 года назад
Спасибо за видео!!! Это лучше что я видел! 👍👍❤❤
@javlonbeksharipov4649
@javlonbeksharipov4649 2 года назад
Привет! Спасибо за курс, многому научился. Но у меня проблема с pull_to_refresh на симуляторе iOS. Выдает исключение: "Don't use one refreshController to multiple SmartRefresher,It will cause some unexpected bugs", что мне делать
@konstantinkokorin
@konstantinkokorin 2 года назад
Пишет, что у вас несколько SmartRefresherов, поэтому для каждого из них нужен свой refreshController.
@user-mx6kf1tn3j
@user-mx6kf1tn3j 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 Год назад
Как исправить ошибку: UnsupportedError (Unsupported operation: Cannot add to an unmodifiable list)? внизу ответ не подходит, он там повторно подгружает тех же персонажей..
@fkaliev
@fkaliev Год назад
Здравствуйте. Спасибо за Ваши уроки. Купил на Юдеми Ваш курс. У меня вопрос такой. По сохранению состояния приложения. Это все хорошо. Но вот такая ситуция: Как вернуть перванчальное состояние главной страницы. Может быть сделать какой нибудь таймер на сохранение?
@konstantinkokorin
@konstantinkokorin Год назад
Спасибо! Да, можно и таймер или в кеш и затем кеш чистить, вариантов несколько.
@Artem-bx1is
@Artem-bx1is 2 года назад
Константин, есть проблема, подскажите, пожалуйста по следующему вопросу. На эмуляторе все работает шикарно. На дебагинге через реальное устройство(через usb debugging) получаю ошибку "OS Error: CERTIFICATE_VERIFY_FAILED: certificate has expired". Что-то не так с самим устройством ? Или с пакетом http ? Или с API ?
@konstantinkokorin
@konstantinkokorin 2 года назад
Спасибо! Нужно ковыряться, так и с ходу не смогу сказать
@Artem-bx1is
@Artem-bx1is 2 года назад
@@konstantinkokorin , ок, я думал может у меня так. У вас все работает или вы не пробовали на реал устройстве ?
@GqqdArt
@GqqdArt 2 года назад
просит сертификат так как неможет подключится по https
@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 код обновил на Гите, посмотрите его.
Далее
Flutter - Ключи. ValueKey
13:44
Просмотров 2,2 тыс.
Flutter - Ключи. UniqueKey
9:24
Просмотров 3 тыс.
Ванесса 🆚 Крискас  | WICSUR #shorts
00:42
A small kitten was dumped #cat #kitten #cutecat
00:41
when you have plan B 😂 @andreyreactions
00:11
Просмотров 1,7 млн
Flutter 3 - Riverpod. FutureProvider. Часть 5
9:41
Flutter 3 - Riverpod. ProviderRef. Часть 6
4:18
Просмотров 1,1 тыс.
Ванесса 🆚 Крискас  | WICSUR #shorts
00:42