Стас Ильин | Flutter – Telegram
Стас Ильин | Flutter
3.31K subscribers
502 photos
47 videos
327 links
Lead Flutter developer 👶23 y.o. 6+ y.exp
Тот самый школьник лид из мемов
‌Программист, блогер, стартапер
Download Telegram
🆕 Что такое final class в Dart3? | С нуля до профи №24

С обновлением языка до 3 версии у нас появилась тонна модификаторов для классов

😠 Каждый из которых добавляет некоторые особенности поведения и функциональности

😮 Сегодня говорим про final
Как по мне, штука очень полезная, особенно для защиты вашего кода от дол... начитавшихся книг Дядюшки Боба вундеркиндов

🎞 https://youtu.be/I0vKotxPgis
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥6
🆕 Полиморфизм в ООП | Dart с нуля до профи №25

🍴 Как работает полиморфизм в dart ? Да как и во всех других языках, спасибо за просмотр, подписывайтесь...

Ладно, естественно так просто не получится

🗒 В видео разберем стандартный каноничный и параметрический полиморфизм. А так же расскажу вам про перегрузку методов, и есть ли этот механизм в dart ?

🎞 Запрыгивай смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍32
⚡️Generics | Dart с нуля до профи №26

Там где полиморфизм рядом обязательно будут дженерики

😳 Представьте себе, вы написали метод, а он может работать сразу с любым типом данных ... ещё и безопасно

🙂И это не dynamic, тут вам не жаваскрипт

❗️Очередная гигантская экономия вашего времени, сил и нервов так что...

🎞 Побежали смотреть
Please open Telegram to view this post
VIEW IN TELEGRAM
👍163🔥3
Смотрел видео забавное, парень завел канал на ютубе и снимал видео как учится водить машину. По итогу он понял, что без опыта сборки двигателя, ты водить не сможешь.

Он права купил и разбился на первом повороте. Так что считаю смысл нет учиться водить машину
😁39🤡11👍4🔥21🦄1
👻 Как работает каст типов в Dart? | Курс с нуля до профи №27

📕 Как по мне, в хороших произведениях всегда есть переосмысление на каком-то этапе

🛩 Мы уже бегло прошлись по этой теме ещё вначале курса. Но теперь, с высоты полета над ООП, сможем разглядеть ситуацию во всей красе.

В ролике разберем что такое явный и неявный каст типов переменных

🎞 Приятного просмотра
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥172👻1
Давненько мы ничего не пересобирали 🤔

Накидайте реакций если ждете 🔥
🔥58👨‍💻5🍓2😎21🥴1🌚1😈1🗿1
⚡️ Темная тема Flutter приложения | Как сделать ПРАВИЛЬНО ? | ПЕРЕСБОРКА №13

Настала пора пересмотреть пересборку - нам нужен результат здесь и сейчас, а не душнильный контент на 50 минут

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

🌙 Стили текста, цвет и кончено темную тему - все это можно настроить через тему

Именно этим мы сегодня и займемся

🎞 Погнали смотерть !
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥233👍2👀1🗿1
This media is not supported in your browser
VIEW IN TELEGRAM
⚠️ Глитч - баг у Flutter 3.19 Impeller iOS CupertinoDatePicker

В новой версии Flutter наблюдается бага связанная с отображением виджета CupertinoDatePicker (на видео)

Связана она с тем, что с новой весрии приложения собираются на новом движке Impeller и воспроизводится только на iOS устроствах

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

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

⚙️Решить эту проблему можно либо сделав downgrade до предидущей версии flutter

Либо отключить рендер через Impeller в Info.plist вашего проекта


<key>FLTEnableImpeller</key>
<false />


На GitHub у Flutter уже есть это issue, надеюсь что они поправят эту багу оперативно

🍀Пусть ваше приложение не болеет
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🤝5👍21
Channel photo updated
Channel name was changed to «Стас Ильин | Flutter»
Не переживайте «Отмороженный код» вы еще увидите 😉
👍13😁114
⚡️ Extension (Расширения классов) | Dart с нуля до профи №28

🥴 У вас сто процентов когда-нибудь было желание взять и переписать чужую библиотеку под корень, попутно ругая родословную создателя библиотеки?...

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

😎 К счастью, для решения этой задачи в языке существует механизм расширения классов (extensions)

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

🎞 https://youtu.be/1jRNG6nMhjM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93🔥3🦄1
Стас Ильин | Flutter
⚡️ Extension (Расширения классов) | Dart с нуля до профи №28 🥴 У вас сто процентов когда-нибудь было желание взять и переписать чужую библиотеку под корень, попутно ругая родословную создателя библиотеки?... Ладно, может быть и не было, но вот уж точно…
😵‍💫 Я настолько шизанулся что в новом ролике объясняю экстеншены через minecraft

Где вы еще такое видели ?

Кто не посмотрел - смотрите, ведь после просмотра выпадает зачарованная кирка 😠
Please open Telegram to view this post
VIEW IN TELEGRAM
😁17🔥11
⚡️Новинка | Несемся дальше по аллее объектной ориентации

🤔 Конструткоры классов тоже могут быть константными как и переменные. Это позволяет вам создавать неизменяемые экземпляры классов

😋 А неизменяемые объекты - это уже про консистентность данных, важный аспект любой большой программы.

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

🎞 https://youtu.be/vDHtYhsAlRs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👨‍💻3👍21
👣 Сколько ещё видео будет в курсе - часто спрашивают в комментах

Уже 30 видосов выпущно на YouTube, ещё 2 новых на boosty... думаю вы понимаете что на этом мы не остановимся

🧨 На примете у меня уже есть 2 жирные темы, но я хочу посоветоваться с вами

📩Напишите в комменты

Какие ещё темы вы хотите увидеть в курсе по Dart ?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍4👨‍💻1
Forwarded from Polina Skalkina
Что? Еще один спикер? Да, еще один спикер!

Привет, Екб! Еще одним спикером на нашем митапе станет Стас Ильин — адепт флаттера, программист, блогер, стартапер и просто красавчик 🧑‍💻

Он расскажет «Как Google родил, убил и воскресил Dart»

– Почему в мире, где есть JS, Python, Kotlin, Swift... разработчики Flutter выбрали никому не нужный Dart? Вместе разберемся, что это: огромный провал инженеров Google или тот самый единственный возможный вариант, о котором говорил Доктор Стрендж?

_________________________________
До митапа осталось 5 дней, так что если вы еще не успели записаться — регистрируйтесь в гугл-форме 🥨

Увидимся на митапе!
🔥27👍4🥰2
🏀 Екатеринбург тут есть? встретимся в воскресенье в офлайн ?

Будет классный доклад, если подготовлюсь

Если не подготовлюсь - буду чиать рэп и фристайл 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣26👍13
☄️ НОВИНКА | Shared Prefrences Flutter | Как хранить данные локально ?

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

Shared Prefrences - ультралегкое, удобное и приятное хранилище

👍 Самое то для хранения локальных настроек, простого кеша и каких-то публичных ключей вашего приложения

🎞 Смотри в новом видео!
Please open Telegram to view this post
VIEW IN TELEGRAM
17🔥10👍32🦄1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥11👍2
У нас просто толпа собралась на митап в Екатеринбурге ⚡️

Я уже выступил, записал 😉
🔥27👍4🤓1
🎤 Вчера мы провели свой первый митап по мобильной разработке в Екб

🔥Cобрали 6 докладов и почти 60 слушателей в офлайне

✈️ К нам даже приехали спикеры и слушатели из других городов

По отзывам - участникам очень понравилось. А я сам просто на 7 небе от впечатлений. Это наш с @young_teamlead первый опыт в организации подобных мероприятий.

Отдельное спасибо коворкингку SOK за площадку

➡️ И приходите на наши мероприятия
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍41🤓1