![Konstantin Kokorin](/img/default-banner.jpg)
- 207
- 1 062 691
Konstantin Kokorin
Russia
Приєднався 3 жов 2011
Интересные видео уроки и курсы по программированию на языке Swift и Flutter.
Dart 3 - Async/Await. Часть 4
В этом видео рассмотрим работу сахара async/await.
Часть 1: ua-cam.com/video/XcIKNjScPJE/v-deo.html
Часть 2: ua-cam.com/video/MSjFZfgwDpE/v-deo.html
Часть 3: ua-cam.com/video/BdvQzQKLQzE/v-deo.html
Часть 1: ua-cam.com/video/XcIKNjScPJE/v-deo.html
Часть 2: ua-cam.com/video/MSjFZfgwDpE/v-deo.html
Часть 3: ua-cam.com/video/BdvQzQKLQzE/v-deo.html
Переглядів: 520
Відео
Dart 3 - Future. Часть 3
Переглядів 3857 місяців тому
Рассмотрим класс Future и как с ним работать. Часть 1: ua-cam.com/video/XcIKNjScPJE/v-deo.html Часть 2: ua-cam.com/video/MSjFZfgwDpE/v-deo.html Часть 3: ua-cam.com/video/BdvQzQKLQzE/v-deo.html Курс "Изучаем Flutter" на площадке Stepik - stepik.org/z/113607 Купон на скидку: FLUTTER_012024 Курс "Изучаем Dart" на площадке Stepik - stepik.org/z/115012 Купон на скидку: DART_012024
Dart 3 - Что такое асинхронность в Dart? Часть 1
Переглядів 4147 місяців тому
Размышления об асинхронности в Dart. Часть 1: ua-cam.com/video/XcIKNjScPJE/v-deo.html Часть 2: ua-cam.com/video/MSjFZfgwDpE/v-deo.html Часть 3: ua-cam.com/video/BdvQzQKLQzE/v-deo.html Курс "Изучаем Flutter" на площадке Stepik - stepik.org/z/113607 Купон на скидку: FLUTTER_072024 Курс "Изучаем Dart" на площадке Stepik - stepik.org/z/115012 Купон на скидку: DART_072024
Dart 3 - Работа Event Loop в Dart. Часть 2
Переглядів 7137 місяців тому
Рассмотрим работу Event Loop в Dart. Часть 1: ua-cam.com/video/XcIKNjScPJE/v-deo.html Часть 2: ua-cam.com/video/MSjFZfgwDpE/v-deo.html Часть 3: ua-cam.com/video/BdvQzQKLQzE/v-deo.html Курс "Изучаем Flutter" на площадке Stepik - stepik.org/z/113607 Купон на скидку: FLUTTER_012024 Курс "Изучаем Dart" на площадке Stepik - stepik.org/z/115012 Купон на скидку: DART_012024 Исходники на курс "Изучаем ...
Dart 3 - Функции высшего порядка (из курса по Dart)
Переглядів 8279 місяців тому
Фу́нкция вы́сшего поря́дка - в программировании функция, принимающая в качестве аргументов другие функции или возвращающая другую функцию в качестве результата. Основная идея состоит в том, что функции имеют тот же статус, что и другие объекты данных. Использование функций высшего порядка приводит к абстрактным и компактным программам, принимая во внимание сложность производимых ими вычислений....
Курс "Изучаем Dart" (Промо)
Переглядів 6099 місяців тому
Добро пожаловать на курс! Научитесь программировать на Dart от Google. Dart - это объектно-ориентированный язык программирования разработанный Google. Язык Dart прежде всего предназначен для разработки веб-приложений (как на стороне клиента, так и на стороне сервера), а также для разработки мобильных приложений, с использованием SDK Flutter. ✔️ Подробнее о курсе: Площадка Stepik: Курс "Изучаем ...
Flutter 3 - Riverpod. Автоматическая генерация провайдеров. Часть 11
Переглядів 2,2 тис.Рік тому
Рассмотрим, как автоматически генерировать провайдеры, используя пакет riverpod_generator. ✔️ Telegram (Dart и Flutter): t.me/learn_flutter ✔️ Канал на Дзен (Dart и Flutter): dzen.ru/id/5d3a7d73bc228f00ad56c1af Курс "Изучаем Flutter" на площадке Stepik - stepik.org/z/113607 Купон на скидку: FLUTTER_122023 Курс "Изучаем Dart" на площадке Stepik - stepik.org/z/115012 Купон на скидку: DART_122023
Flutter 3 - Riverpod. ProviderObserver. Часть 10
Переглядів 877Рік тому
Рассмотрим, как можно мониторить состояния провайдера. ✔️ Telegram (Dart и Flutter): t.me/learn_flutter ✔️ Канал на Дзен (Dart и Flutter): dzen.ru/id/5d3a7d73bc228f00ad56c1af Курс "Изучаем Flutter" на площадке Stepik - stepik.org/z/113607 Купон на скидку: FLUTTER_052023 Курс "Изучаем Dart" на площадке Stepik - stepik.org/z/115012 Купон на скидку: DART_052023
Flutter 3 - Riverpod. Жизненный цикл провайдера. Часть 9
Переглядів 1 тис.Рік тому
Рассмотрим, как устроен жизненный цикл провайдеров. ✔️ Telegram (Dart и Flutter): t.me/learn_flutter ✔️ Канал на Дзен (Dart и Flutter): dzen.ru/id/5d3a7d73bc228f00ad56c1af Курс "Изучаем Flutter" на площадке Stepik - stepik.org/z/113607 Купон на скидку: FLUTTER_122022 Курс "Изучаем Dart" на площадке Stepik - stepik.org/z/115012 Купон на скидку: DART_122022 Краткий перевод статьи: codewithandrea....
Flutter 3 - Riverpod. Модификаторы. Часть 8
Переглядів 1,1 тис.Рік тому
Познакомимся с модификаторами для провайдеров. ✔️ Telegram (Dart и Flutter): t.me/learn_flutter ✔️ Канал на Дзен (Dart и Flutter): dzen.ru/id/5d3a7d73bc228f00ad56c1af Курс "Изучаем Flutter" на площадке Stepik - stepik.org/z/113607 Купон на скидку: FLUTTER_122022 Курс "Изучаем Dart" на площадке Stepik - stepik.org/z/115012 Купон на скидку: DART_122022
Flutter 3 - Riverpod. StreamProvider. Часть 7
Переглядів 1,1 тис.Рік тому
В этом видео рассмотрим еще один тип провайдера, который работает с потоками (Streams) - это StreamProvider. ✔️ Telegram (Dart и Flutter): t.me/learn_flutter ✔️ Канал на Дзен (Dart и Flutter): dzen.ru/id/5d3a7d73bc228f00ad56c1af Курс "Изучаем Flutter" на площадке Stepik - stepik.org/z/113607 Купон на скидку: FLUTTER_122022 Курс "Изучаем Dart" на площадке Stepik - stepik.org/z/115012 Купон на ск...
Flutter 3 - Riverpod. ProviderRef. Часть 6
Переглядів 1,1 тис.Рік тому
Рассмотрим, как можно объединять состояния провайдеров с помощью ProviderRef. ✔️ Telegram (Dart и Flutter): t.me/learn_flutter ✔️ Канал на Дзен (Dart и Flutter): dzen.ru/id/5d3a7d73bc228f00ad56c1af
Flutter 3 - Riverpod. FutureProvider. Часть 5
Переглядів 1,7 тис.Рік тому
В этом видео познакомимся с FutureProvider и рассмотрим для чего он нужен. ✔️ Telegram (Dart и Flutter): t.me/learn_flutter ✔️ Канал на Дзен (Dart и Flutter): dzen.ru/id/5d3a7d73bc228f00ad56c1af
Flutter 3 - Riverpod. ChangeNotifierProvider. Часть 4
Переглядів 1,5 тис.Рік тому
В этом видео рассмотрим работу еще одного провайдера - ChangeNotifierProvider. ✔️ Telegram (Dart и Flutter): t.me/learn_flutter ✔️ Канал на Дзен (Dart и Flutter): dzen.ru/id/5d3a7d73bc228f00ad56c1af
Flutter 3 - Riverpod. Методы listen() и select(). Часть 3
Переглядів 1,9 тис.Рік тому
В этом видео рассмотрим дополнительные методы для прослушивания и фильтрации изменения состояний провайдеров.
Flutter 3 - Riverpod. StateNotifierPovider. Часть 2
Переглядів 3 тис.Рік тому
Flutter 3 - Riverpod. StateNotifierPovider. Часть 2
Flutter 3 - Riverpod. Provider и StateProvider. Часть 1
Переглядів 6 тис.Рік тому
Flutter 3 - Riverpod. Provider и StateProvider. Часть 1
Flutter 3 - Создание расширения для Chrome
Переглядів 1,5 тис.Рік тому
Flutter 3 - Создание расширения для Chrome
Flutter - Widget, Element, Render Object
Переглядів 3,5 тис.2 роки тому
Flutter - Widget, Element, Render Object
Flutter - Обработка ошибок. Основные принципы. Часть 1/2
Переглядів 2,7 тис.2 роки тому
Flutter - Обработка ошибок. Основные принципы. Часть 1/2
Flutter - Приложение "Rick and Morty. Найди персонажа". Часть 3/3
Переглядів 3,4 тис.2 роки тому
Flutter - Приложение "Rick and Morty. Найди персонажа". Часть 3/3
Flutter - Приложение "Rick and Morty. Найди персонажа". Часть 2/3
Переглядів 3 тис.2 роки тому
Flutter - Приложение "Rick and Morty. Найди персонажа". Часть 2/3
Flutter - Приложение "Rick and Morty. Найди персонажа". Часть 1/3
Переглядів 6 тис.2 роки тому
Flutter - Приложение "Rick and Morty. Найди персонажа". Часть 1/3
Flutter - Cubit\\BLoC 8.0. Работа с сетью
Переглядів 8 тис.2 роки тому
Flutter - Cubit\\BLoC 8.0. Работа с сетью
Flutter - Работа Freezed с BLoC v8. Часть 2/2.
Переглядів 6 тис.2 роки тому
Flutter - Работа Freezed с BLoC v8. Часть 2/2.
Flutter - Работа с пакетом Freezed для генерации кода. Часть 1/2.
Переглядів 7 тис.2 роки тому
Flutter - Работа с пакетом Freezed для генерации кода. Часть 1/2.
Flutter - Работа с веб-страницами. Внедрение Javascript в WebView. Финал.
Переглядів 2 тис.2 роки тому
Flutter - Работа с веб-страницами. Внедрение Javascript в WebView. Финал.
Flutter - Работа с веб-страницами. Отслеживание изменений в WebView. Часть 3
Переглядів 1,6 тис.2 роки тому
Flutter - Работа с веб-страницами. Отслеживание изменений в WebView. Часть 3
подскажи друг как аунктирные линии в форматировании текста сделать
Просто чувак сигма настоящий
спасибо
Все класно обяснил. СПАСИБО!!!!!
new version please
Подскажите пожалуйста. При запуске не всегда запускается эмулятор. При запуске дебага можно ли где-то отдельно включить эмулятор
👍👍👍
Привет. Уроки давно снчты, полскажите, курс актуальный? Или будут ошибки?
Теория актуально, код на Гите обновлён в видео код устарел
Спасибо за видео. Очень помогло.
Прекрасное объяснение, за fold отдельный респект
Нет Мэйн дарт , эмулятор открывается но не грузит приложение, вместе Мэйн дарт стоит Мэйн Кит ...
К сожалению, не актуально. Подача материала хорошая, жаль на 03.2024 не актуально. программа не работает.
Здравствуйте, там дальше по каналу есть обновление блока до версии 8.
в Котлине тоже есть JIT и AOT компиляция, так что это не причина почему для флаттера выбрали Dart )
Import не предлагает вообще никаких библиотек. я что-то не так установил?
отличное видео, все необходимые аспекты показаны
а метод build(BuildContext context) переопределяем у класса State?
Спасибо автору! А у меня на канале вы сможете получить перевод книги Reactive Programming with Swift БЕСПЛАТНО! заходите)
добрый вечер. В чем может быть проблема, что появляется и пропадет панель управления эмулятором. При выборе Edge такой проблемы нет. Панель управления не пропадет. А ели вырать эмулятор, то при загрузке она есть, а как эмулятор загрузился, то пропадет?
у вас лучший курс по flatter !
Шикарно, Спасибо!
Ждем следующие видео👍
Почему в плейлисте 2 видоса не по теме?
Спасибо, подправил!
Благодарю за видео, все было предельно ясно и понятно.
Рассмотрим работу Event Loop в Dart
здравствуйте! а чем отличается курс на юдеми от этого курса на ютубе? вроде все тоже самое...
Здравствуйте, здесь не все размещено.
@@konstantinkokorin я просто купил ваш курс, вроде тестирование нет тут. Можно ли где-то еще прочитать про архитектуру флаттер приложения? Хотелось бы писать сразу нормально. А то в комментариях пишут про устаревший подход постоянно, и в телегах говорят ваш курс староват, но для общих знаний полезен, поэтому взял😅
@@comparison9436можете почитать книгу Чистая архитектура. Подход не устарел, просто сам курс записывался в 2020 году и код в видео отличается немного. Скоро займусь обновлением. А так, по чистой архитектуре есть много дополнительного видео на ютубе, также на хабре есть статьи.
@@konstantinkokorin понял спасибо! А что думаете насчет флаттер vs котлин кроссплатформенный? Что лучше? Говорят котлин намного производительнее и лучше
Великолепное видео, спасибо!
видимо это совсем старый способ, у меня в system settings нет android sdk
Курс по флаттеру дальше будет развиваться?
Да, будет развиваться. Пока занимаюсь обновлением Дарт, как закончу займусь Флаттер.
слишком сложно фиг сделаешь
6:47 Не знаю у кого что получилось, но у меня вышло 4 ошибки
4 ошибки ли ворнинга?
@@konstantinkokorin lib/main.dart:41:14: Error: Expected ':' before this. ), ^ lib/main.dart:41:14: Error: Expected an identifier, but got ','. Try inserting an identifier before ','. ), ^ lib/main.dart:13:8: Error: Field '_loading' should be initialized because its type 'bool' doesn't allow null. bool _loading; ^^^^^^^^ lib/main.dart:14:10: Error: Field '_progressValue' should be initialized because its type 'double' doesn't allow null. double _progressValue;
У меня есть расширение блокнот с привязкой к url хочу сам такое же сделать.. Вот только я не нашол места где в проводнике они сохраняются само расширение нашол просмотрел фсе файлы но в них записей уже сделаны не увидел.
Вот и настал день, когда я начал учить Flutter и досех пор в ахере, что курс 3-х летний давности такой кайфовый, качество хорошее, подача материала супер, не надо что-то самому где-то искать, додумывать, потому что всё понятно
Идёт 2023 год, но всё же я думаю даже при условии, что некоторые функции по Flutter немного изменились, то все равно данный плейлист - это сокровище среди других курсов по Flutter и если вы начали изучать Flutter так же как и я, то хочу сказать, что за 2 недели, что я рассматривал курсы по Flutter - данный плейлист очень хороший, так же рекомендую книгу Flutter на практике, тоже неплохой курс где вы сделаете 2 прогр и 1 игру.
Спасибо за этот выпуск! Этого куска не хватало, чтобы сложился пазл Riverpod в голове )
Константин, здравствуйте! Огромное спасибо за ваш труд! Благодаря вам 2 года назад вкатился в профессию. Купил оба курса чтобы поддержать! С радостью куплю материалы по среднего-продвинутого уровня по Flutter и что нибудь по SwiftUi
Спасибо)
Давай ещё, все супер
Красава, tuple тоже помогает
В курсе это есть
Здравствуйте как я могу с вами свизятся 🙏
Здравствуйте! В телеге t.me/learn_flutter
✔ Подробнее о курсе: Площадка Stepik: Курс "Изучаем Dart" на площадке Stepik - stepik.org/z/115012 (Промокод на скидку - DART_102023 ) Курс "Изучаем Flutter" на площадке Stepik - stepik.org/z/113607 (Промокод на скидку - FLUTTER_102023 )
Спасибо большое, единственное нормальное объяснение установки!
9:28 хотя прошло 2 года, но скажу свое слово .... это не правильная постановка ситуации, если сравнивать с кругом который есть основа. Поэтому многие и путаются, ставя Domain в середину, ведь ядро не инменяемо! а почему у вас Entities изменяется ???? Есть User и есть Admin ... они и не изменны , а все вокруг них меняется. поэтому эта раскрой и разложение не правильное, е путайте людей.
Инициация состояния, описанная в видео в классе ColorBloc устарела и не работает. Теперь надо через super инциироваться с методом on
Присоединюсь к комментариям ниже, это самое толковое видео по описанию принципа блок и построению архитектуры основанной на нём. Спасибо большое автору!
Константин, а благодаря чему на 0.37 секунде появилось меню "Quick fix" с кучей методов, так как если стандартно нажать на opt+enter, то там нет многих методов.
Это для vscode установлено расширение Dart Data Class Generator.
Добрый день, а Вы работаете на флаттере в виндовс, или на маке?
Добрый день! На Windows!
@@konstantinkokorin Да? а я забросил флаттер, потому что в флаттер чатах начали заливать, что без мака нет смысла учить, ибо не будет толковой практики и на работу не возьмут
Кубит это тот же инструмент для реализации архитектуры BLoC, но с другой реализацией по сравнению с bloc ? Могут знающие подсказать, пожалуйста. Можно ли их совмещать в рамках одного приложения
Здравствуйте! Конечно можно) Вот пример dzen.ru/video/watch/6297adf7f2d4d76c75e9c349
спасибо огромное, благодаря вам смог понять блок и фризед
СПАСИБООООО!
Добрый день Спасибо за урок) А покажите какой у Вас метод updateAge? Потому что если он по аналогии методу updateName, то тогда весь екран перестраивается при изменении age. А Вы говорили на 0:25 , что отличие listen от watch в том что первый не перестраивает дерево виджетов.
I wish it was in english