🚀ПРЕМЬЕРА
API Retrofit + dio | ПЕРЕСБОРКА №9
Но ведь уже есть ролик по работе с dio в курсе по Flutter ? - спросишь ты. Да, но не по Retrofit)
🦾 Retrofit - это очень удобная библиотека для генерации клиентского api - sdk. Этот пакет умет генерировать весь слой взаимодействия с апи по компактной конфигурации.
🏝 Короче говоря, ещё одна возможность работать меньше и думать больше! А теперь к делу... Погнали смотреть!
https://youtu.be/Yt2K5U0dNQk
API Retrofit + dio | ПЕРЕСБОРКА №9
Но ведь уже есть ролик по работе с dio в курсе по Flutter ? - спросишь ты. Да, но не по Retrofit)
🦾 Retrofit - это очень удобная библиотека для генерации клиентского api - sdk. Этот пакет умет генерировать весь слой взаимодействия с апи по компактной конфигурации.
🏝 Короче говоря, ещё одна возможность работать меньше и думать больше! А теперь к делу... Погнали смотреть!
https://youtu.be/Yt2K5U0dNQk
🔥21
🚀 Функции | Dart с нуля до профи #12
Это по-настоящему важная тема, ведь
🔪 От того, как хорошо ты умеешь разделять ответственность на функции, внутри программы, зависит то, насколько ты крутанский программист.
🤷♂️ Зачем как и для чего использовать функции в dart - поговорим в этом ролике! Погнали смотреть!
https://youtu.be/LefACE-tCrA
Это по-настоящему важная тема, ведь
🔪 От того, как хорошо ты умеешь разделять ответственность на функции, внутри программы, зависит то, насколько ты крутанский программист.
🤷♂️ Зачем как и для чего использовать функции в dart - поговорим в этом ролике! Погнали смотреть!
https://youtu.be/LefACE-tCrA
🔥11👍1🤔1
Анонимные, стрелочные и callback функции | Dart с нуля до профи #13
💬 В комментариях вы просили меня делать больше контента pro-левела
⚡️ Поэтому сегодня мы окунемся в детали и разберем что такое анонимные, стрелочные и колбек функции
➕ А так же попрактикуемся и сделаем мегарасширяемый калькулятор используя все три типа функций сразу
Будет полезно и интересно, так что запрыгивай в видос прямо сейчас!
https://youtu.be/6ELyOsdrWRo
Будет полезно и интересно, так что запрыгивай в видос прямо сейчас!
https://youtu.be/6ELyOsdrWRo
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤2
Время 19:30 мск, звонок на телефон. Я отвечаю... и на меня проливается шквал какой-то несформированной каши из информации
HR:
- Здравствуйте, Стас, это по работе!
🤷♂️ Я думаю, по какой вообще работе... не могут же мне так поздно звонить по основной работе
HR:
- Сразу уточню вопрос, у вас какая версия Flutter установлена ?
🤷♂️ Я вообще не понимаю что происходит... и спрашиваю:
- Что за работа, о чем речь?
HR:
- Мы ***** крупнейший холдинг в России.
Сейчас запускаем проект и нам нужен Flutter разработчик. Нам важно чтобы версия Flutter у вас была 3, чтобы поддерживал web и desktop
Потом HR накидала мне ещё какой-то каши и сказала:
- Мы с коллегами прочитали ваше резюме и ничего не поняли по вашему опыту... можете рассказать ?
Поясню! У меня на хабре есть детальное описание того, в каких компаниях я работал, что и зачем я там делал и какой у меня стек
Конечно, иногда у HR возникают вопросы на собесах и скринингах и я все уточняю без каких-либо проблем
Это насколько же им похуй на свой HR - бренд, если они вот так набирают себе комманду...
🤡 = Ну и кринж
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡65❤2🤬2👍1🤔1
Теперь видосы и в shorts ⚡️
Пробуем новые форматы!
🙌 Заходите посмотреть и оставляйте реакции под видео
❤️ Особенно круто будет, если напишите какой контент ждете от меня в shorts
https://youtube.com/shorts/m99sqemA-n0
Пробуем новые форматы!
🙌 Заходите посмотреть и оставляйте реакции под видео
❤️ Особенно круто будет, если напишите какой контент ждете от меня в shorts
https://youtube.com/shorts/m99sqemA-n0
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23❤2
Если зайти на страницы большинства пакетов - вы увидите очень странную картину:
Но если вы, как я, публикуете свои пакеты на эту площадку - можете выдохнуть
🚧 В pub_dev уже знают про этот баг и по словам основного мейнтейнера решают проблему
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯7🔥3
Дорогие мои подписчики, теперь у меня есть аккаунт на boosty.to
На эту идею меня подтолкнули вы сами, за что вам отдельное спасибо
🤝 Оформив подписку на этом сервисе вы, в первую очередь, поддержите регулярный выход новых видосов на канале
Так же я приготовил бонусы, для того, чтобы ответить вам взаимностью:
https://boosty.to/frezycode
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13
Bloс Provider | ПЕРЕСБОРКА №10 уже доступна на boosty
🧱 Работаем со стейт-менеджментом bloc в Flutter приложении
🔎 Познакомимся с BlocProvider, как DI для bloc и сделаем рабочий поиск рифм
P.S: Спасибо огромное 3м пионерам, которые уже подписались и увидели видос раньше всех ❤️
Посмотреть можно по ссылке
🧱 Работаем со стейт-менеджментом bloc в Flutter приложении
🔎 Познакомимся с BlocProvider, как DI для bloc и сделаем рабочий поиск рифм
P.S: Спасибо огромное 3м пионерам, которые уже подписались и увидели видос раньше всех ❤️
Посмотреть можно по ссылке
🔥6👍1
Стас Ильин | Flutter
Ради какого контента вы бы подписались на мой boosty ?
🪲Сейчас подписки, можно сказать, в beta режиме
🙂Поэтому предлагаю вам повлиять на исход этой затеи
В комментариях свои варианты и сейчас ещё бахну опрос
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Ради какого контента подпишешься на boosty ?
Anonymous Poll
25%
Ранний доступ к контенту
47%
Статьи про Flutter + dart
43%
Статьи по прохождению собесов
44%
Статьи по повышению скилов
27%
Закрытый отдельный sub-чат
31%
Эксклюзивные видео
43%
Ответы на тех. вопросы
Выстроить свой путь в разработке турдно, особенно когда не знаешь куда идти, что читать и изучать
Давайте займемся централизацией этой истории!
📥 Накидайте в комментариях к этому посту ссылки на контент, который помогает вам изучать Flutter / dart и мобильную разработку, да и программирование в целом
Статьи, книги, курсы, проекты, библиотеки, видосы, чаты, фанфики...
🙏Только добавляйте описание, о чем ссылка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17❤🔥2👌2👍1
Bloc Provider | ПЕРЕСБОРКА №10
В этом видео мы будем работать со стейт-менеджментом Bloc в Flutter приложении
Так же в этом видео мы познакомимся с BlocProvider - коробочный dependency ijection для bloc'ов, сделаем в приложении поиск по тексту и реализуем основную логику главного экрана.
А теперь к делу... Погнали смотреть!
https://youtu.be/CnS4Aa1EQTs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23
Краткий обзор
Как всегда поинтов в обновлении целая куча
Flutter - это в первую очередь про UI, поэтому одна из самых главных новостей:
Я уже затрагивал тему Material3 в роликах пересборки. Что сказать, выглядит и работает новая дизайн-система просто огненно 🔥
Ещё было бы время на поддержку её в старых приложениях...
Что за Impeller ? Это новый рендер - движок, который уже работает под капотом для построения UI на iOS во Flutter
Надеемся что все пройдет гладко и перформанс будет таким же диким как на iOS устройствах
🏎 Сравните как работает натив и новые сборки Flutter на Impeller... попробуйте найти пару отличий в скорости
В Web версии DevTools теперь можно смотреть events Timeline. Это позволяет дебажить перформанс Web сборок Flutter приложений
Очень важный поинт для тех, кто уже делает веб приложения или PWA на Flutter
⚙️А так же теперь можно делать свои extensions к DevTools. Это будет очень полезно для разработчиков пакетов.
🖥 Например пакет provider уже сделали свой экстеншн. Через него можно смотерть какие Providers запущены в рамках вашего приложения. Bloc'и он тоже сможет видеть, как вы понимаете.
Подробнее об обновлении вы можете прочитать в статье
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍4🎉3
Очень важная тема - обработка ошибок в dart
Так как dart - очень молодой язык программирования, механизм работы с ошибками сделан в нем на уровне.
Конечно же есть try catch, on, finally и прочие приколюхи
А почему их целых 2 и для чего это сделано - узнаете в видео!
https://youtu.be/MQEbJXPqGbM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥23🤣7👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁25👍2🤣2💯1
Стас Ильин | Flutter
Видели уже этот мем 😂 ?
Мем хоть и смешной, но ситуация страшная
Гигантам, таким как Сбер, ВК и прочим, на размер приложения, по большому счету, класть болт. Их все равно скачают, сколько бы приложение не весило
Он влияет на кучу факторов. От выдачи в сторе до банального пользовательского "Нафиг надо скачивать, оно много весит"
Она уже доступна всем подписчикам уровня Отмороженный кодер на boosty
Подписывайтесь и го читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍2
Условия if-else выглядят огромными и неповоротливыми ?
У dart есть решение этого - тернарные операторы. Это способ значительно сократить ваш код и сделать его в разы более читаемым.
Пиши сокращай знаете? Книга на тернарных операторах написана
https://youtu.be/nr4t0y9cY70
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥4⚡1
🙏 Как всегда очень благодарю вас! Спасибо что смотрите, комментируете, делитесь. Идем дальше!
Ну разве не повод пересмотреть курс ещё раз 😄?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍6❤🔥4
Думаю enum в представлении не нуждается )
Enum'ы помогают вам делать меньше ошибок, особенно при использовании switch - case.
Вот эта тема для профессионалов, которая повилась в последних версиях dart
Позволяет проапгрейдить ваши enum'ы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11😎2🤓1