Стас Ильин | Flutter – Telegram
Стас Ильин | Flutter
3.31K subscribers
504 photos
47 videos
330 links
Lead Flutter developer 👶23 y.o. 6+ y.exp
Тот самый школьник лид из мемов
‌Программист, блогер, стартапер
Download Telegram
Премьера на ютубиче | ПЕРЕСБОРКА #3

🔥Начинается самое интересное - разработка приложения

Вспомним былые времена и курс по Flutter ?

🖌В этом видео мы разрабатываем концепцию нового приложения в Figma.

♻️Запихиваем в мусорку старое и создаем новое приложение на Flutter с чистого листа.

🎨А так же поговорим на тему дизайн-системы Material3 и то как она меняет Flutter в новой версии.

https://youtu.be/Ox-WCTRbJkM
🔥11👍1
Media is too big
VIEW IN TELEGRAM
Что...
думали я сказал «не заставлю долго ждать» и свалил в закат ?

👽А я не врал!

Завтра в 16:00 МСК будем разгонять про Sliver'ы и декомпозицию виджетов.

И конечно же красивый UI верстать

🔔 Переходи и бей по колоколу, чтобы не пропустить

https://youtu.be/29aHNKMvicc
🔥15👍3🤯1🎉1
Media is too big
VIEW IN TELEGRAM
Как генерировать json модели (DTO) в dart ?

💿 В курсе я вам рассказывал про замечательную библиотеку json_serializable

💿 И в видео про extensions я рассказал про расширение Dart Data Class Generator которое так же генерит toJson и fromJson для моделей без дополнительной зависимости в проекте

Но если вдруг вы не хотите ставить ни пакет ни расширение... и вообще вы самый независимый от чужого кода разработчик 😄

То для вас есть вот такой бомбовый сайт, котоырй умеет превращать json'ы в dart модели

А это сайт на котором я взял рандомный json для демонстрации

P.S: Лучше по-возможности использовать первый вариант. Не забывай что ты человек и всегда можешь ошибиться в неймигне 🤕
👍10🔥3
Премьера на ютубиче | ПЕРЕСБОРКА #4

🍿 В этом видео я расскажу про Sliver'ы, декомпозицию и переиспользование виджетов.

💫 Slivers - невероятно мощный инструмент Flutter для построения красивых и перформансных списков в приложении.

SliverAppBar, SliverList.builder, SliverPadding, SliverToBoxAdapter и ко.

А теперь к делу... Let's go смотреть!

https://youtu.be/29aHNKMvicc
👍11🔥61
Ну что, как вам новый видос?

🥸 Давайте только по-честному, все равно опрос анонимный, знали/использовали Sliver'ы до этого ролика ?
👍11
Премьера | ПЕРЕСБОРКА #5

Ещё один ролик? Не через неделю, как обычно? Вот это да... 😄

Меня жестко проперло, хочу до сентября добить 100к просмотров на канале, поэтому:

🗺 В этом видео мы разберемся с навигацией на главном экране используя BottomNavigationBar и PageView.

Самая базовая связка для того чтобы сделать навигацию не запариваясь

😈 Просто, дешево и сердито... это теперь слоган пересборки

BottomNavigationBar тоже обновился с новой версией Material3, теперь он выглядит очень даже сносно.

Смотреть вот тут:
https://youtu.be/USa8W4wJqhE?si=TDbkWyICiGTRUHP8
🔥191
Премьера | ПЕРЕСБОРКА #6 | Навигация AutoRoute

Давай по новой Миша, всё ху#@z

Помните в курсе уже рассказывал про auto_route, дак вот, этот видос можно считать продолжением и переосмыслением того ролика

Прошло уже несколько месяцев и я успел освоиться с новой версией auto_route и понять какой же кайф занес Milad Akarie в новом глобальном обновлении

Ещё в ролике рассказал как делать TabNavigation через auto_route (Любой главный экран приложения с нижним навигационным меню)

https://youtu.be/WiOqf8HOWgM
🔥105
This media is not supported in your browser
VIEW IN TELEGRAM
😢6
Похоже это знак, что уже наконец-то нужно переходить с iMovie на Premiere pro 😐
Стас Ильин | Flutter
Премьера | ПЕРЕСБОРКА #6 | Навигация AutoRoute Давай по новой Миша, всё ху#@z Помните в курсе уже рассказывал про auto_route, дак вот, этот видос можно считать продолжением и переосмыслением того ролика Прошло уже несколько месяцев и я успел освоиться…
Что не попало в ролик

Этот момент в концовке обрезался, поэтому я решил продемонстрировать его наглядно тут

Так (картинка) изменился код после применения AutoTabsRouter Выглядит не особо поразительно, понимаю 😅

🛑 Но, важный момент: HomeScreen стал Stateless вместо Stateful

Это нас заботит, ведь, этот виджет является входной точкой приложения

🤓 Чем меньше он будет перестраиваться - тем лучше для всего приложения

И не стоит забывать, что код стал просто меньше и более читаемым, а это всегда большой плюс
👍14🔥4❤‍🔥1🤯1
Ну что, уважаемые мои познаватели программирования, мобильной разработки и Flutter’а в частности

Поздравляю с Днём знаний 🎉

👨‍🏫 Этот праздник относится не только к тем, кто связан в веревки шибари вузами, колледжами и школами, но и к тем, кто решил взять на себя всю ответственность за свое развитие

📚Я даже говорить не буду о том, как для программиста важно учится, вся наша работа - постоянное обучение

Так что сил вам, зачетов и чтоб преподы не душнили … со своими 50-ти минутными видосами про обработку ошибок 😄
👍22🎉82🤓1
У нас 100к на канале 🚀
Да, пока только просмотров... но для меня и эта цифра очень важна

Как вы понимаете видосы по Flutter - очень нишевая тема, это дааалеко не всем нужно

И я очень радуюсь, что ютуб позволяет мне найти своего зрителя даже без рекламы

Спасибо что смотрите, комментируете и делитесь

Не представляете как ваши комментарии мне греют душу и мотивируют записывать новый контент ❤️
🔥40👍54😎4🤓1
Я впервые прописываю 3х значные тайм-коды 🥵

Завтра, на всех экранах ютуба
🔥19❤‍🔥8💯1
Новый ЧАСОВОЙ выпуск Пересборки уже на канале!

👷В этом видео мы будем верстать, верстать и ещё раз верстать много виджетов и экранов на Flutter

А конкретно:

👉 SliverGrid для карточек истории поиска
👉 SliverList с карточками избранных рифм
👉 Качественный и понятный интерфейс экрана настроек

😌Так же много будем говорить про UI/UX дизайн, пользовательское поведение, декомпозицию виджетов и грамотное составление библиотеки компонентов

Грейте попкорн, заваривайте чай и бегом смотреть!

https://youtu.be/dXrb5289dmc
🔥172🍾1🤓1
У меня рабочий проект сейчас в GitLab, поэтому я пропустил как-то момент, когда GitHub превратился в Facebook 🙃🙃🙃

Очень смутные ощущения, кажется что это вообще не удобно и не информативно

🤬 Я банально не могу увидеть фидбек по моим репозиториям за последнее время

А какие у вас мысли о новой ленте ?
🤬4
Media is too big
VIEW IN TELEGRAM
Скачивать файл с журналом логов теперь можно и в web'е

🧨 В новой 3.3.0 версии библиотеки Talker, которую мы активно поддерживаем с комьюнити, теперь можно загрузить файл логов приложения в web сборке Flutter'a

Спасибо Sergei Kabak за его pull request

📛 P.S Используйте качественное логирование в своих приложениях! Это очень помогает в разработке.
👍13🔥4
Учишь ты такой dart и Flutter месяцами, готовишься к собеседованиям, начинаешь искать подходящие вакансии, а там… 😄

Источник: наш балдежный чатик
😁17👍3🤯3😱1