Тёмный

Flutter Q&A с профессиональным разработчиком. Пример использования ChangeNotifier 

Learn Programming Together
Подписаться 11 тыс.
Просмотров 3,2 тыс.
50% 1

В этом видео мы поговорим с Михаилом - профессиональным Flutter Developer, который ответит на все основные вопросы по разработке мобильных приложений на Flutter. В качестве примера он покажет один из шаблонов управления состояним приложения (State Management), используя ChangeNotifier
LinkedIn Михаила: / alphamikle
0:20 - опыт перехода на Flutter
6:15 - станет ли Flutter лидером в мобильной разработке?
10:52 - как обстоит дело на рынке вакансий для Flutter разработчиков?
13:55 - насколько сильно меняется код Flutter при изменении версий?
17:50 - практический пример: управление состоянием приложения с помощью StateNotifier
38:00 - почему Flutter использует язык Dart?
44:38 - стоит ли новичку начинать с Flutter/Dart? Нужно ли уметь разрабатывать Native Apps перед изучением Flutter?
48:01 - советы новичкам для изучения Flutter
Понравилось видео или и тебе хочется отблагодарить автора? Становись другом нашего канала: / @learnprogrammingtogether
Поддержать автора другим способом:
1) gofundme.com/1zwipnlsio
2) www.paypal.com...
Please vote here to help me with topics selection:
doodle.com/poll...

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

 

29 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 24   
@LearnProgrammingTogether
@LearnProgrammingTogether 3 года назад
0:20 - опыт перехода на Flutter 6:15 - станет ли Flutter лидером в мобильной разработке? 10:52 - как обстоит дело на рынке вакансий для Flutter разработчиков? 13:55 - насколько сильно меняется код Flutter при изменении версий? 17:50 - практический пример: управление состоянием приложения с помощью StateNotifier 38:00 - почему Flutter использует язык Dart? 44:38 - стоит ли новичку начинать с Flutter/Dart? Нужно ли уметь разрабатывать Native Apps перед изучением Flutter? 48:01 - советы новичкам для изучения Flutter
@dmitry9088
@dmitry9088 3 года назад
Именно этого мне не хватило в вашем интервью loftblog
@SergeiShaikin
@SergeiShaikin 3 года назад
Очень познавательно! Спасибо!
@dmitry9088
@dmitry9088 3 года назад
Всю изюминку подчерпнул для себя в последних 4 минутах. Большое спасибо!:)
@ba5488
@ba5488 3 года назад
какую книгу он назвал, dart language description? Не нашел такой
@pavelgolin2421
@pavelgolin2421 2 года назад
спасибо, очень круто
@bohdankashuba8611
@bohdankashuba8611 3 года назад
Большое спасибо за видео, было очень интересно!
@LearnProgrammingTogether
@LearnProgrammingTogether 3 года назад
отлично!
@MxMayers
@MxMayers 2 года назад
13:56 а я думаю где я видел пример фитнесс приложения на flutter так я еще и подписан на автора 🤣🤣🤣 Так это у вас было фитнес приложение и вы его не доделали? ай яй яй. как только ушел спорт из вашей жизни так сразу и сопутствующие цели пропали да? а народ надеялся ждал... не стыдно!?))
@luckytima2315
@luckytima2315 3 года назад
Так во всех вакансиях просят, опыт android/ios от 2-3 лет
@user-lz3xo4kx4r
@user-lz3xo4kx4r 3 года назад
Привет. У меня BLOC менее многословен получается? class LetsGoOrders extends StatelessWidget { @override Widget build(BuildContext context) { final AppCubit app = context.watch(); return Expanded( child: RefreshIndicator( onRefresh: () async { app.runUpdateMyOrders(); }, child: ListView.builder( scrollDirection: Axis.vertical, shrinkWrap: true, itemCount: app.home.myOrders.orders.length, itemBuilder: (ctx, i) { ... Или такой подход затратен по производительности?
@xelioys
@xelioys 3 года назад
У вас кубит, а не блок. Затратен ли он - не известно, т.к. что внутри AppCubit - тоже неизвестно) Но судя по названию, если вы планируете складировать состояние всего приложения в одном кубите (App...) - рано или поздно дела будут плохи, и не только с производительностью, но и с поддержкой.
@user-lz3xo4kx4r
@user-lz3xo4kx4r 3 года назад
@@xelioys Спасибо! На этапе оптимизации буду смотреть в сторону разделения AppCubit на части, чтобы в нужный момент подгружался нужный кирпичик)
@valerijt4344
@valerijt4344 3 года назад
Регалии Михаила не услышали. Насколько компетентно его мнение?
@xelioys
@xelioys 3 года назад
Это заготовка, которую я скидываю, когда нужно представиться. Матерь драконов забыл дописать, но это потом: Lead Fullstack developer, разрабатываю мобильные приложения на Flutter, а также Backend на Node.js + Nest.js и Frontend на Vue.js. Пишу статьи на технические темы, а также разрабатываю Open Source проекты Судья на международных хакатонах. Преподаватель и автор курсов по Flutter и ведущий вебинаров. Есть опыт создания своего продукта и попытки попасть в акселлератор ФРИИ с ним (опыт немного горький, но полезный). LinkedIn с более детальной информацией: www.linkedin.com/in/alphamikle/
@dmitry9088
@dmitry9088 3 года назад
Его регалии гуглятся за 15 секунд и не вызывают сомнений в компетентности
@vadimalekseev3621
@vadimalekseev3621 3 года назад
А flutter - это не вендерлок?)
@xelioys
@xelioys 3 года назад
Скорее - это анлок. Т.к. писать можно под любую платформу и на любой платформе
@vadimalekseev3621
@vadimalekseev3621 3 года назад
@@xelioys лок или не лок - речь про завязанность на компанию. У замарин - майкрософт. У флаттер - гугл
@xelioys
@xelioys 3 года назад
@@vadimalekseev3621 у JAVA - Oracle, у TS - тоже Microsoft, у React - Facebook, у Vue - своя компашка, продолжать можно бесконечно. Есть множество примеров, когда над технологией не было надвисающего "старшего брата", который бы ее поддерживал, и технология увядала, так как запала команды разработчиков (или даже одного разработчика) переставало хватать на то, чтобы делать продукт бесплатно. Поэтому лично я не вижу ничего плохого в том, что Flutter и Dart - находятся в колыбели Google. Они полностью Open Source, при желании - вы можете сделать свой форк и поддерживать его и у вас вендор-лока не будет
@vadimalekseev3621
@vadimalekseev3621 3 года назад
@@xelioys в видео было сказано, что замарин - вендер лок. Я написал, что и флаттер тогда тоже вендер лок. Больше смысла в моем комменте не было смысла) К слову, замарин тоже опен сурс PS: не пытаюсь выставить замарин как замену флаттеру. Просто единственным минусом замарина автор видео назвал лок на вендоре, что по сути и у флаттера есть) PSS: Вообще, не важно на самом деле. Видео отличное, благодарю
@DmitryRomanov
@DmitryRomanov 2 года назад
Сами мобильные платформы залочены, как мне подумалось, поэтому свободного выбора сильно много нет...
@Me-ns4qk
@Me-ns4qk 2 года назад
фреймвЁрк 🤐
Далее
🛑самое грустное видео
00:10
Просмотров 169 тыс.
Chelsea gym be like.. 😅⚽️
00:20
Просмотров 14 млн
🛑самое грустное видео
00:10
Просмотров 169 тыс.