Стас Ильин | Flutter
Ir al canal en Telegram
Lead Flutter developer 👶23 y.o. 6+ y.exp Тот самый школьник лид из мемов Программист, блогер, стартапер
Mostrar más3 330
Suscriptores
-424 horas
-367 días
-9130 días
Archivo de publicaciones
3 330
❤️ Нас становится все больше, как на ютубе так и в телеграме и я этому очень рад!
Аналитика ютуба говорит о многом, но вот графы грейд подписчиков там нет
📊 Поэтому прошу вас ответить в опросе ниже - какой у вас уровень прямо сейчас
Только отвечайте четсно, это повлияет контент в следующем году 😉
3 330
🔥 ООП: Наследование | Dart с нуля до профи №19
Забиваем конец года ультраполезным контентом!
👨👩👧 Наследование - один из трех основных принципов ООП. Позволяет вам писать меньше кода и создавать более расширяемый код, если не перебарщивать
‼️Важная тема на собесах
Так же в видео поговорим про принцип подстановки Барбары Лисков из акронима SOLID.
🎞 https://youtu.be/zuhyzedpyLo
3 330
▶️ Как связать BloC'и ? | ПЕРЕСБОРКА №12
🧐 У всех рано или поздно возникает вопрос - как сделать взаимодействие двух Bloc'ов в приложении ?
⚡В ролике я покажу вам два варианта связи логики из нескольких BloC компонентов
⚠️Спойлер
Подписка на стрим одного блока внутри другого - жесткий антипаттерн, за который нужно на перевоспитание в FlutterFlow отправлять...
Приятного просмотра!
🎞 https://youtu.be/1Bd7T8irpv8
3 330
Я тут посмотрел видосы, которые вы советовали новичкам, в чатике, касательно BloC’а
😳 Словил кеков знатных…
Не говорю, что все говно, но делать связь блоков через прослушку ивентов одного блока внутри другого - это мрак кромешный, так делать точно не стоит
Так совпало, что в следующем выпуске пересборки я затрагиваю именно эту тему
😎 Расскажу как правильно дружить логику нескольких BloC’ов в приложении уже в четверг
💸 Ну а бустеры уже имеют доступ к полному видео на 1,5 часа
3 330
ГЛАВА 9… Ой не тот канал…
🆕 ООП: Методы объектов | Dart с нуля до профи №18
🏗 Вот насоздавали мы объектов. А как их теперь заставить работать ? - спросит у вас любой PM и Тимлид
😱 Для этого нам нужно по самое что ни на есть нашпиговать объекты методами разной величины и назначения
Да, я не протсто так сказал про назначение, у методов они бывают разыне... А какие - ну это вам в видос нужно!
🎞 https://youtu.be/OUoQzOq8_5w
3 330
🤔 Если вы хотите узнать меня немного поближе
Переходите в инстаграм, я там впервые с Мая рассказываю что творится моей жизни
🤯 Про совмещение блога, учебы, работы, то где я работал раньше (то что вы так хотели из меня выпытать)
🫥 Запрыгивайте пока истории не пропали
https://www.instagram.com/frezycode
3 330
🆕 ООП: Классы и объекты | Dart с нуля до профи №17
Шутки кончились, теперь бахаем хардкор
Объектно ориентированное программирование - необходимость в текущих реалиях разработки
😁 Без знаний ООП вообще очень трудно разобраться в месиве оверинженеринга ваших коллег. Да и в целом, понять о чем Flutter на самом деле
Давайте начнем погружение в мир классов и объектов!
🎞 https://youtu.be/Nf98aeZING4
3 330
📅 Неделя будет контентная!Начнем погружение в ООП на dart
Бустерам уже доступны видосы. Но не переживайте, скоро все почувствуют присутствие Алана Кэйа в своей жизни
А пока ставьте 🔥 если хотите погрузиться в мир классов и объектов
3 330
☄️ Вопросы и ответы с собеседования на Senior Flutter Developer
Предлагаю вам самим подумать над ответами и сравнить с скрытыми
- В чем отличие Stream.broadcast от обычного Stream ?
- Обычный стрим может иметь только одного слушателя, а broadcast сколько угодноМы создали подписку на оба этих стрима, но событие в стриме появилось до подписки на него
- В чем отличие abstract от abstract interface ?
- Классы с модификатором abstract не могут иметь экземпляров, interface не могут иметь реализацию методов
🤤 Эти и ещё 6 вопросов с реальных собесов я расписал с ответами в новой статье на бусти
✔️ Статья уже доступна для подписчиков уровня Отмороженный кодер
➡️ Полная статья
3 330
🆕 Локальная база данных Realm | ПЕРЕСБОРКА №11
Вот это поворот, да?
Realm - это NoSQL хранилище данных от MongoDB
🤯 Его особенностью является то, что вы можете работать как с локальной, так и с удаленной базой данных используя при этом одну библиотеку!
В видосе мы сделаем полноценную логику CRUD операций для истории поиска в приложении
🔥А так же поговорим про: uuid, DTO модели, repository, чистую архитектуру...
Выпуск получился действительно развально-кабиночный, так что го смотреть!
🎞 https://youtu.be/bH7wwTAGQFg
3 330
✂️ Сut the crap
Полтора часа -> 50 минут
Завтра будет интересное особенно iOS'ерам 🤫
3 330
🎉 Нашему любимому Flutter'у 5 лет
😏 С того момента, как я выбрал Flutter своей основной технологией, я ещё ни разу не пожалел No cap
Он подарил мне возможность делать огненный експириенс для пользователей, миксуя и комбинируя стили и элементы интерфейса из разных дизайн-систем
🧐 Я помню как сначала Flutter ругали за перформанс, потом за маленькое комьюнити, платформенные интеграции, а теперь им видете ли удобнее стало писать UI на разных языках потому что лень учить dart 😅
Нужно ещё напомнить что за эти 5 лет Flutter стал стабильным для всех платформ и постоянно развивается!
🎆 В общем, присоединяюсь ко всем, кто уже поздравил нашу любимую технологию и выпускаю залп из EventLoop'a
🎆 Гип-гип ура, трепетающий!
3 330
👀 Локальное хранилище XXX | ПЕРЕСБОРКА №11 | Полная версия ?
Ролик вышел очень большим, аж на 1 час 33 минуты
😳И его монтаж занимает много времени. Поэтому я решил попробовать поделиться с вами этим видео в новом формате, а именно - в необработанном состоянии на boosty
Прям вот как записал, так и показываю
🍽 Короче говоря, у вас теперь есть возможность заглянуть на внутреннюю кухню производства видосов на этом канале!
➕Помимо затупов, запинок и заминок, в готовое видео для канала я иногда не пропускаю некоторую, возможно, полезную информацию
Cказал что-то не совсем верно или посчитал что это будет избыточным для итогового видео
👨🍳 Добро пожаловать на кухню, только не забывай надеть колпак и перчатки
🎬 Полное видео
3 330
🆕 Enum | Dart с нуля до профи №16
Думаю enum в представлении не нуждается )
Enum'ы помогают вам делать меньше ошибок, особенно при использовании switch - case.
🔥Enhanced enums🔥
Вот эта тема для профессионалов, которая повилась в последних версиях dart
Позволяет проапгрейдить ваши enum'ы до полуклассов в полукедах. Добавить в них поля, методы. Короче говоря превратить их в пародию на полноценный класс
💬 Как уже в комментариях окрестил это видо подписчик с boosty - "Самый полезный урок"
🎞 https://youtu.be/KdVD7yOZ1IU
3 330
🎉Та-дам 100к просмотров на курсе Flutter с нуля до профи
🙏 Как всегда очень благодарю вас! Спасибо что смотрите, комментируете, делитесь. Идем дальше!
Ну разве повод пересмотреть курс ещё раз 😄?
https://youtube.com/playlist?list=PLtUuja72DaLIiIYLQP7rUjxItkDjHcSMw
3 330
🆕Тернарные операторы | Dart с нуля до профи #15
Условия if-else выглядят огромными и неповоротливыми ?
У dart есть решение этого - тернарные операторы. Это способ значительно сократить ваш код и сделать его в разы более читаемым.
Пиши сокращай знаете? Книга на тернарных операторах написана 😆
https://youtu.be/nr4t0y9cY70
3 330
⚡️ План похудения для Flutter приложения
Мем хоть и смешной, но ситуация страшная
🍔Забивать на оптимизацию размера приложения - гиблое дело
Гигантам, таким как Сбер, ВК и прочим, на размер приложения, по большому счету, класть болт. Их все равно скачают, сколько бы приложение не весило
💯 Но когда мы говорим про начинающие и средние проекты с маленькой аудиторией, поверьте, размер очень важен
Он влияет на кучу факторов. От выдачи в сторе до банального пользовательского "Нафиг надо скачивать, оно много весит"
🖥 Дак вот, я написал целую статью о том, как можно оптимизировать размер вашего Flutter приложения
Она уже доступна всем подписчикам уровня Отмороженный кодер на boosty
Подписывайтесь и го читать статью
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
