Стас Ильин | Flutter – Telegram
Стас Ильин | Flutter
3.3K subscribers
503 photos
47 videos
328 links
Lead Flutter developer 👶23 y.o. 6+ y.exp
Тот самый школьник лид из мемов
‌Программист, блогер, стартапер
Download Telegram
Видели уже этот мем 😂?
Please open Telegram to view this post
VIEW IN TELEGRAM
😁25👍2🤣2💯1
Стас Ильин | Flutter
Видели уже этот мем 😂?
⚡️ План похудения для Flutter приложения

Мем хоть и смешной, но ситуация страшная

🍔Забивать на оптимизацию размера приложения - гиблое дело

Гигантам, таким как Сбер, ВК и прочим, на размер приложения, по большому счету, класть болт. Их все равно скачают, сколько бы приложение не весило

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

Он влияет на кучу факторов. От выдачи в сторе до банального пользовательского "Нафиг надо скачивать, оно много весит"

🖥 Дак вот, я написал целую статью она реально здоровая на 10000 символов о том, как можно оптимизировать размер вашего Flutter приложения

Она уже доступна всем подписчикам уровня Отмороженный кодер на boosty

Подписывайтесь и го читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍2
🆕Тернарные операторы | Dart с нуля до профи #15

Условия if-else выглядят огромными и неповоротливыми ?

У dart есть решение этого - тернарные операторы. Это способ значительно сократить ваш код и сделать его в разы более читаемым.

Пиши сокращай знаете? Книга на тернарных операторах написана 😆

https://youtu.be/nr4t0y9cY70
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥41
🎉Та-дам 100к просмотров на курсе Flutter с нуля до профи

🙏
Как всегда очень благодарю вас! Спасибо что смотрите, комментируете, делитесь. Идем дальше!

Ну разве не повод пересмотреть курс ещё раз 😄?

🎞 ссылка на плейлист
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥41👍6❤‍🔥4
🆕 Enum | Dart с нуля до профи №16

Думаю enum в представлении не нуждается )

Enum'ы помогают вам делать меньше ошибок, особенно при использовании switch - case.

🔥Enhanced enums🔥
Вот эта тема для профессионалов, которая повилась в последних версиях dart

Позволяет проапгрейдить ваши enum'ы до полуклассов в полукедах. Добавить в них поля, методы. Короче говоря превратить их в пародию на полноценный класс

💬 Как уже в комментариях окрестил это видо подписчик с boosty - "Самый полезный урок"

🎞 https://youtu.be/KdVD7yOZ1IU
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11😎2🤓1
👀 Локальное хранилище XXX | ПЕРЕСБОРКА №11 | Полная версия ?

Ролик вышел очень большим, аж на 1 час 33 минуты

😳И его монтаж занимает много времени. Поэтому я решил попробовать поделиться с вами этим видео в новом формате, а именно - в необработанном состоянии на boosty

Прям вот как записал, так и показываю

🍽 Короче говоря, у вас теперь есть возможность заглянуть на внутреннюю кухню производства видосов на этом канале!

Помимо затупов, запинок и заминок, в готовое видео для канала я иногда не пропускаю некоторую, возможно, полезную информацию

Cказал что-то не совсем верно или посчитал что это будет избыточным для итогового видео

👨‍🍳 Добро пожаловать на кухню, только не забывай надеть колпак и перчатки

🎬 Полное видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍5
🎉 Нашему любимому Flutter'у 5 лет

😏 С того момента, как я выбрал Flutter своей основной технологией, я ещё ни разу не пожалел No cap

Он подарил мне возможность делать огненный експириенс для пользователей, миксуя и комбинируя стили и элементы интерфейса из разных дизайн-систем

🧐 Я помню как сначала Flutter ругали за перформанс, потом за маленькое комьюнити, платформенные интеграции, а теперь им видете ли удобнее стало писать UI на разных языках потому что лень учить dart 😅

Нужно ещё напомнить что за эти 5 лет Flutter стал стабильным для всех платформ и постоянно развивается!

🎆 В общем, присоединяюсь ко всем, кто уже поздравил нашу любимую технологию и выпускаю залп из EventLoop'a

🎆 Гип-гип ура, трепетающий!
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉46🔥73👍31
🆕 Локальная база данных Realm | ПЕРЕСБОРКА №11

Вот это поворот, да?
Realm - это NoSQL хранилище данных от MongoDB

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

В видосе мы сделаем полноценную логику CRUD операций для истории поиска в приложении

🔥А так же поговорим про: uuid, DTO модели, repository, чистую архитектуру...

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

🎞 https://youtu.be/bH7wwTAGQFg
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👏21
☄️ Вопросы и ответы с собеседования на Senior Flutter Developer

Предлагаю вам самим подумать над ответами и сравнить с скрытыми

- В чем отличие Stream.broadcast от обычного Stream ?
- Обычный стрим может иметь только одного слушателя, а broadcast сколько угодно

- В чем отличие abstract от abstract interface ?
- Классы с модификатором abstract не могут иметь экземпляров, interface не могут иметь реализацию методов

Пиши в комментариях - справился или нет)

🤤 Эти и ещё 6 вопросов с реальных собесов я расписал с ответами в новой статье на бусти

✔️ Статья уже доступна для подписчиков уровня Отмороженный кодер

➡️ Полная статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍1
📅 Неделя будет контентная!Начнем погружение в ООП на dart

Бустерам уже доступны видосы. Но не переживайте, скоро все почувствуют присутствие Алана Кэйа в своей жизни

А пока ставьте 🔥 если хотите погрузиться в мир классов и объектов
🔥48❤‍🔥2👍1👀1
🆕 ООП: Классы и объекты | Dart с нуля до профи №17

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

Объектно ориентированное программирование - необходимость в текущих реалиях разработки

😁 Без знаний ООП вообще очень трудно разобраться в месиве оверинженеринга ваших коллег. Да и в целом, понять о чем Flutter на самом деле

Давайте начнем погружение в мир классов и объектов!

🎞 https://youtu.be/Nf98aeZING4
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍72
This media is not supported in your browser
VIEW IN TELEGRAM
🤔 Если вы хотите узнать меня немного поближе

Переходите в инстаграм, я там впервые с Мая рассказываю что творится моей жизни

🤯 Про совмещение блога, учебы, работы, то где я работал раньше (то что вы так хотели из меня выпытать)

🫥 Запрыгивайте пока истории не пропали

https://www.instagram.com/frezycode
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍2
🆕 ООП: Методы объектов | Dart с нуля до профи №18

🏗 Вот насоздавали мы объектов. А как их теперь заставить работать ? - спросит у вас любой PM и Тимлид

😱 Для этого нам нужно по самое что ни на есть нашпиговать объекты методами разной величины и назначения

Да, я не протсто так сказал про назначение, у методов они бывают разыне... А какие - ну это вам в видос нужно!

🎞 https://youtu.be/OUoQzOq8_5w
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥141
Я тут посмотрел видосы, которые вы советовали новичкам, в чатике, касательно BloC’а

😳 Словил кеков знатных…

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

Так совпало, что в следующем выпуске пересборки я затрагиваю именно эту тему

😎 Расскажу как правильно дружить логику нескольких BloC’ов в приложении уже в четверг

💸 Ну а бустеры уже имеют доступ к полному видео на 1,5 часа
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
🔥25🏆31👨‍💻1🆒1
▶️ Как связать BloC'и ? | ПЕРЕСБОРКА №12

У всех рано или поздно возникает вопрос - как сделать взаимодействие двух Bloc'ов в приложении ?

В ролике я покажу вам два варианта связи логики из нескольких BloC компонентов

⚠️Спойлер
Подписка на стрим одного блока внутри другого - жесткий антипаттерн, за который нужно на перевоспитание в FlutterFlow отправлять...

Приятного просмотра!

🎞 https://youtu.be/1Bd7T8irpv8
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍1
🔥 ООП: Наследование | Dart с нуля до профи №19

Забиваем конец года ультраполезным контентом!

👨‍👩‍👧 Наследование - один из трех основных принципов ООП. Позволяет вам писать меньше кода и создавать более расширяемый код, если не перебарщивать

‼️Важная тема на собесах
Так же в видео поговорим про принцип подстановки Барбары Лисков из акронима SOLID.

🎞 https://youtu.be/zuhyzedpyLo
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9
❤️ Нас становится все больше, как на ютубе так и в телеграме и я этому очень рад!

Аналитика ютуба говорит о многом, но вот графы грейд подписчиков там нет

📊 Поэтому прошу вас ответить в опросе ниже - какой у вас уровень прямо сейчас

Только отвечайте четсно, это повлияет на контент в следующем году 😉
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой у тебя уровень (сейчас) ?
Anonymous Poll
39%
Новичок
31%
Junior
20%
Middle
5%
Senior
2%
Team-Lead
2%
Архитектор / CTO
☄️ ООП: Инкапсуляция | Dart с нуля до профи №20

Продолжаю пулеметить под Новый год

Если private, get и set для вас незнакомые слова - вам обязательно стоит посмотреть этот видос

Приятного просмотра !

🎞 https://youtu.be/b2DUr7sgeJo
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12