- 98
- 582 355
Стас Ильин
Registrace 25. 04. 2019
Всем Йоу! меня зовут Стас Ильин, разраб уже 5+ лет.
В видосах я толкаю речи про то как писать приложения на dart и Flutter.
Стараюсь рассказать как писать более качественный, читаемый и иногда даже оптимизированный код.
Так же пилю разные проекты и показываю это в роликах
Подписывайся, мы тут мутим реальный шит
Деловые и бизнес предложения на почту
✉️ youngfrezyx@gmail.com
В видосах я толкаю речи про то как писать приложения на dart и Flutter.
Стараюсь рассказать как писать более качественный, читаемый и иногда даже оптимизированный код.
Так же пилю разные проекты и показываю это в роликах
Подписывайся, мы тут мутим реальный шит
Деловые и бизнес предложения на почту
✉️ youngfrezyx@gmail.com
ОПЕРАТОР COALESCING NULL | Dart с нуля до профи №35 | Уроки 2024
Подписывайся на мой:
💬 Telegram t.me/frezycode
🚀 Эксклюзивный контент на Boosty boosty.to/frezycode
👨💻 Куча кода GitHub github.com/Frezyx
📸 Instagram frezycode
Ещё один безопасный и классный способ работать с null в dart и не писать милионы строк когда. Если тебе хочется стать реально крутым инженером - у тебя не должно возникать вопросов при виде двух вопросов подряд в коде на dart.
Все рассказал в этом ролике, приятного просмотра!
А если ты вдруг что-то не понял, то переходи в наш канал и чат в телеграм, там тебе помогу я или другие опытные разработчики
t.me/frezycode
#dart #войтивайти #программирование
💬 Telegram t.me/frezycode
🚀 Эксклюзивный контент на Boosty boosty.to/frezycode
👨💻 Куча кода GitHub github.com/Frezyx
📸 Instagram frezycode
Ещё один безопасный и классный способ работать с null в dart и не писать милионы строк когда. Если тебе хочется стать реально крутым инженером - у тебя не должно возникать вопросов при виде двух вопросов подряд в коде на dart.
Все рассказал в этом ролике, приятного просмотра!
А если ты вдруг что-то не понял, то переходи в наш канал и чат в телеграм, там тебе помогу я или другие опытные разработчики
t.me/frezycode
#dart #войтивайти #программирование
zhlédnutí: 281
Video
ОПЕРАТОР УСЛОВНОГО NULL | Dart с нуля до профи №34 | Уроки для начинающих 2024
zhlédnutí 645Před 7 hodinami
Подписывайся на мой: 💬 Telegram t.me/frezycode 🚀 Эксклюзивный контент на Boosty boosty.to/frezycode 👨💻 Куча кода GitHub github.com/Frezyx 📸 Instagram frezycode Расскажу как проверить переменную на null и не получить красное полотно в консоли, а ещё важнее - в экране приложения. NullPointerException и все прочее... Мы же не хоти чтобы пользвоатель увидел: "Баланс вашей карты: null...
Обзор Flutter 3.22 | Идем в Web c WebAssembly и Макросы | Что показали на Google I/O ?
zhlédnutí 11KPřed dnem
Вышел Flutter v3.22 | WebAssembly, макросы, Universal, что нового ? В видео я собрал все самые важные новости по поводу обновлений, которые затронули фреймврок Flutter и язык программирования dart Как и следовало ожидать по превью доклада на Google I/O, основная тема - WebAssembly Если коротко wasm - это бинарный формат, запускаемый в браузере. Создан он для того, чтобы вывозить высокую нагрузк...
Google СОКРАТИЛ Flutter команду ? | Что ждать дальше ? | Google I/O
zhlédnutí 9KPřed 28 dny
Вместе с командой Python Google уволила отделы Flutter и Dart Статью с таким заголовком мне скинули коллеги мобильные разработчики ночью прошлого дня Я конечно наделал в штаны и побежал в интернет узнавать что там на самом деле происходит с Flutter, может мне уже стоит переходить на новую технологию и закрывать канал Но перейдя до первоисточника я смог спокойно выдохнуть, все оказалось не так с...
ОБЪЯСНЯЮ NULL SAFETY | Dart с нуля до профи №33 | Уроки для начинающих 2024
zhlédnutí 722Před měsícem
Подписывайся на мой: 💬 Telegram t.me/frezycode 🚀 Эксклюзивный контент на Boosty boosty.to/frezycode 👨💻 Куча кода GitHub github.com/Frezyx 📸 Instagram frezycode С 2.12 версии язык программирования Dart работает по принципу sound null safety. Если очень коротко - это механизм позволяющий безопасно работать с nullable переменными. То есть вы с наименьшей вероятностью сможете встрети...
ЧТО ТАКОЕ NULL В ПРОГРАММИРОВАНИИ? | Dart с нуля до профи №32 | Уроки для начинающих 2024
zhlédnutí 920Před měsícem
Подписывайся на мой: 💬 Telegram t.me/frezycode 🚀 Эксклюзивный контент на Boosty boosty.to/frezycode 👨💻 Куча кода GitHub github.com/Frezyx 📸 Instagram frezycode Что появилось первым курица или null ? Физики теоретики например считают что до большого взрыва в мире была одна пустота, кромешная тьма и ничего больше. Дак вот, чтобы описать эту пустоту, программисты придумали NULL. В у...
ПОЧЕМУ Flutter НАПИСАН НА Dart ? | Как Google родил, убил и воскресил Dart | MB Митап - Екатеринбург
zhlédnutí 6KPřed měsícem
Почему в мире, где есть JS, Python, Kotlin, Swift... команда Google разработчиков, занимавшаяся фреймворком Flutter, выбрала никому не нужный Dart? Вместе разберемся, что это: огромный провал инженеров Google или тот самый единственный возможный вариант, о котором говорил Доктор Стрендж? В докладе я расскажу некоторые не самые популярные факты из истории dart, важные аспекты фреймворка и сравню...
Typedef или выстрел в ногу | Dart с нуля до профи №31 | Уроки для начинающих 2024
zhlédnutí 682Před 2 měsíci
Подписывайся на мой: 💬 Telegram t.me/frezycode 🚀 Эксклюзивный контент на Boosty boosty.to/frezycode 👨💻 Куча кода GitHub github.com/Frezyx 📸 Instagram frezycode Typedef - интересный механизм, который есть почти во всех современных языках. Это возможность переименовать типы в вашей программе так, как вам хочется. Обычно это применимо к огромным методам, тип которых лень прописывать...
Зачем нужен copyWith ? | Dart с нуля до профи №30 | Уроки для начинающих 2024
zhlédnutí 1,1KPřed 2 měsíci
Подписывайся на мой: 💬 Telegram t.me/frezycode 🚀 Эксклюзивный контент на Boosty boosty.to/frezycode 👨💻 Куча кода GitHub github.com/Frezyx 📸 Instagram frezycode Мы научились делать неизменяемые объекты, но тут бах и нам понадобилось их изменять, вот это фокус да ? В таком случае нам нужно использовать метод copyWith, метод для копирования объекта с некими изменениями. И если ваша ...
Shared Prefrences Flutter | Как хранить данные локально ? | ПЕРЕСБОРКА №14
zhlédnutí 1,4KPřed 2 měsíci
Shared Prefrences Flutter | Как хранить данные локально ? | ПЕРЕСБОРКА №14
Константный конструктор класса | Dart с нуля до профи №29 | Уроки для начинающих 2024
zhlédnutí 969Před 2 měsíci
Константный конструктор класса | Dart с нуля до профи №29 | Уроки для начинающих 2024
Extension (Расширение класса) | Dart с нуля до профи №28 | Уроки для начинающих 2024
zhlédnutí 1KPřed 2 měsíci
Extension (Расширение класса) | Dart с нуля до профи №28 | Уроки для начинающих 2024
Темная тема Flutter приложения | Как сделать ПРАВИЛЬНО ? | ПЕРЕСБОРКА №13
zhlédnutí 2,1KPřed 2 měsíci
Темная тема Flutter приложения | Как сделать ПРАВИЛЬНО ? | ПЕРЕСБОРКА №13
Как работает каст типов в Dart? | Курс с нуля до профи №27 | Уроки для начинающих 2024
zhlédnutí 835Před 2 měsíci
Как работает каст типов в Dart? | Курс с нуля до профи №27 | Уроки для начинающих 2024
Generics | Dart с нуля до профи №26 | Уроки для начинающих 2024
zhlédnutí 1,2KPřed 3 měsíci
Generics | Dart с нуля до профи №26 | Уроки для начинающих 2024
Полиморфизм в ООП | Dart с нуля до профи №25 | Уроки для начинающих 2024
zhlédnutí 1,2KPřed 3 měsíci
Полиморфизм в ООП | Dart с нуля до профи №25 | Уроки для начинающих 2024
Что такое final class в Dart 3? | Курс с нуля до профи №24 | Уроки для начинающих 2024
zhlédnutí 1KPřed 3 měsíci
Что такое final class в Dart 3? | Курс с нуля до профи №24 | Уроки для начинающих 2024
Абстрактный класс vs Interface | Dart с нуля до профи №23 | Уроки для начинающих 2024
zhlédnutí 1,5KPřed 3 měsíci
Абстрактный класс vs Interface | Dart с нуля до профи №23 | Уроки для начинающих 2024
Интерфейсы в Dart v3 | Курс с нуля до профи №22 | Уроки для начинающих 2024
zhlédnutí 1,8KPřed 3 měsíci
Интерфейсы в Dart v3 | Курс с нуля до профи №22 | Уроки для начинающих 2024
Лучший logger для Flutter приложения | Эффективная обработка ошибок | Talker v4
zhlédnutí 1,7KPřed 4 měsíci
Лучший logger для Flutter приложения | Эффективная обработка ошибок | Talker v4
ООП: Статические поля static | Dart с нуля до профи №21 | Уроки для начинающих 2023
zhlédnutí 1,7KPřed 5 měsíci
ООП: Статические поля static | Dart с нуля до профи №21 | Уроки для начинающих 2023
ООП: Инкапсуляция private, get, set | Dart с нуля до профи №20 | Уроки для начинающих 2023
zhlédnutí 1,7KPřed 5 měsíci
ООП: Инкапсуляция private, get, set | Dart с нуля до профи №20 | Уроки для начинающих 2023
ООП: Наследование | Dart с нуля до профи №19 | Уроки для начинающих 2023
zhlédnutí 1,8KPřed 5 měsíci
ООП: Наследование | Dart с нуля до профи №19 | Уроки для начинающих 2023
Как связать BloC'и ? | Flutter приложение с нуля | ПЕРЕСБОРКА №12
zhlédnutí 2,3KPřed 5 měsíci
Как связать BloC'и ? | Flutter приложение с нуля | ПЕРЕСБОРКА №12
ООП: Методы объектов | Dart с нуля до профи №18 | Уроки для начинающих 2023
zhlédnutí 1,9KPřed 5 měsíci
ООП: Методы объектов | Dart с нуля до профи №18 | Уроки для начинающих 2023
ООП: Классы и объекты | Dart с нуля до профи №17 | Уроки для начинающих 2023
zhlédnutí 2,4KPřed 5 měsíci
ООП: Классы и объекты | Dart с нуля до профи №17 | Уроки для начинающих 2023
Realm локальное хранилище | Flutter приложение с нуля | ПЕРЕСБОРКА №11
zhlédnutí 2,1KPřed 5 měsíci
Realm локальное хранилище | Flutter приложение с нуля | ПЕРЕСБОРКА №11
Enum | Dart с нуля до профи №16 | Уроки для начинающих 2023
zhlédnutí 2KPřed 6 měsíci
Enum | Dart с нуля до профи №16 | Уроки для начинающих 2023
Тернарные операторы | Dart с нуля до профи #15 | Уроки для начинающих 2023
zhlédnutí 1,5KPřed 6 měsíci
Тернарные операторы | Dart с нуля до профи #15 | Уроки для начинающих 2023
Try catch Exception | Обработка ошибок | Dart с нуля до профи №14 | Уроки для начинающих 2023
zhlédnutí 2KPřed 6 měsíci
Try catch Exception | Обработка ошибок | Dart с нуля до профи №14 | Уроки для начинающих 2023
натив никогда не умрет. И что-то мне мало верится, что кроссплатформа перегонит натив когда-либо. А видосы прикольные!
Разработка Open source проектов это опыт, опыт это саммое ценное что и подимает зарплатную вилку
"Дайте воды"
когда егор крид программирование начал изучать?
Эти нуллэбл достаточно не привычные. Спасибо за подробные объяснения. Долго пыталась понять, чего хочет от меня флаттер.
Опее сурс лучший
смотрю в мае 2024, интересно видеть разницу курса спустя год)) sh*t-coinы так и не поднялись. Даже еще ниже упали
Ну що ж. Працюю на Flutter уже рік, але основи і базу повторити ніколи не лишнім) Стартую курс, додам апдейт коли(якщо) закінчу. За курс дуже дякую автору!
отлично, продолжайте и дальше)
Битон…
Круто! 🤟 спасибо за разъяснения 👍
Копилот: луна еще высоко😏
Эх, автор, тебе надо курсы вести, а ты деньги зарабатываешь! ;)
Я не понимаю, это пост или уже мета ирония ?
Кстати я хотел спросить по поводу bloc. Вместо того, чтобы на каждое состояние создавать новый класс я создал один класс, сделал конструктор скрытым и меняю состояния с помощью copyWith. А сами состояния определяю через enum Status. Хорошо ли это или плохо так делать?
Кто-то так делает даже в рабочих проектах, я стараюсь не использовать такой подход. Стейты должны быть независимыми друг от друга и отвечать за разное состояние в оригинальной концепции
Зачем я во втором часу ночи смотрю урок по теме, которую я знаю, вместо того, чтобы спать ну или на крайняк диплом писать. Ответ не знаю, но все равно смотрю, мне норм.
Очень понимаю, тоже почему-то вместо диплома записываю эти ролики)
Зачем я в самолёте код пишу и после самолёта до 4х утра? Вместо того, чтобы спать. Мне 40 лет!!!! 😂😂😂 Вообще говоря, нас таких мало, и нам потом хорошо платят, так что я бы не переживала.
Стас, спасибо тебе 🤝
Уволили да уволили. Че бубнить то 😂
Эх, не узнаем мы номер Саши 😢
Я правда не понял зачем Стас телефон замазал
блин чё с руками, сильно отвлекает!!!
А что за код? Где там что на гетхабе? ❤
Так дело не в исполнителе, а в требованиях к продукту. И вот тут пошло-поехало. Бек нужен? Нет. Авторизация - тоже не нужна! Прекрасно! Сколько экранов, три, пять? О! Так это же... то самое приложение по поиску рифм! Не, ну наша студия такое сделает только за лям. А лучше за два!
21:09 ahah
Вот такие бесы
Внутренняя мотивация так работает 👍 Так держать 💪
Как то давно взял на гитхабе какой то проект и поднял на нем бабла
А что так мало пишете?! Шучу, молодцы.
какой кринж
вы красавцы - без шуток, вы молодцы! но , как ты выразился, шанс у Земли будет, если такие люди будут появляться в политике и крупном бизнесе не в соотношении 1 к 99. Тогда да - есть шанс
Красава, этому миру нужен такой герой
Смотря какой fabric, смотря сколько там details
вообще пох.
Задротсво до добра не доведет.
Братан хорош , очень рад что есть такие люди .
У айтишников сносит крышу от лëгких денег.
Лёгких..
Сносит крышу ? Ты о чем ?) Я в видео говорю о том как мы пишем код за бесплатно…
@@frezycode Похоже имеется ввиду как будто у вас денег дофига, что можете себе позволить работать за бесплатно, но лично я посыл ролика понял замечательно
@@mr712 🤝
@@mr712 сорян, не туда. )
Покопался в документации, там еще упоминался виджет NavigationBar. Может, кому-то понадобится эта информация
Как я понял, данный виджет предлагает большие возможности для кастомизации
На энтузиастах мир стоит, без них мы бы сгнили, не выйдя из пещер
Завидую вам, парни, белой завистью. Вы занимаетесь тем, что вам ну ооочень интересно, бонусом - получаете при таких интересах вы тоже немало. Пытался зайти в айти, не получилось, потому как я не такой тиффози 😢
Надо взять своё рациональное рассуждение о том, что что-то в твоей жизни невозможно, спрятать в шкаф и забыть про него. Пусть оно там лежит. А ты в это время делай что должен для того, что хочешь. Остальное - это труд. И я с возрастом понимаю, что это 100% схема. Не будет такого, что ты честно делал и ничего не получил. Посмотри вокруг, я уверен в твоём окружении 99% людей ленятся что-то делать. Ну так и в мире также. Всегда будет в выигрыше тот, кто пашет, а направление уже тебе выбирать.
@@unreal_eugeneсогласен на все 💯
На канале куча обучающих видео, попробуй, может получиться вкатиться на Flutter 🙂
Вы герои Думаю будущее это гос бюджет на поддержку труда художников, певцов, программистов и всех авторов что готовы писать что то под открытой лицензией.
Ничего не понял, но милота в конце 😍→→→→весь мир
- you know how they pronounce "API" in Russian? - how? - "AH PEE" 😄😄
😂😂😂 That's really how we pronounce API. Also SDK on Russian sounds like ESDEKA
Когда вообще заходит речь о Web, то первое, что требуется - это валидная разметка страницы. SEO. Все остальное для веба не имеет смысла. Какие бы у тебя картинки небыли красивые, они без слова SEO именно в Web не имеют ровным счетом НИЧЕГО! Сам по себе Flatter отличный фреймворк. Но, вот для Web без нормальной поддержки SEO, как и сказал, он просто бесполезен. Постоянно, каждый релиз высматриваю. А вдруг, что придумают? Но... ((( Индексация контента: Основная задача SEO - это сделать контент доступным для индексации поисковыми системами. В случае с WebAssembly, контент приложения, как правило, находится внутри скомпилированного бинарного файла, что затрудняет его индексацию. Поисковые системы, такие как Google, могут индексировать JavaScript, но с WebAssembly могут возникнуть трудности, так как они не понимают содержимое бинарного файла. Рендеринг на стороне сервера (SSR): Один из способов улучшения SEO для приложений на WebAssembly - это использование рендеринга на стороне сервера. Это означает, что сервер генерирует HTML-код, который затем отправляется на клиент. Таким образом, поисковые роботы получают готовый HTML с контентом, который они могут индексировать. Однако, в текущей версии Flutter рендеринг на стороне сервера официально не поддерживается, и его реализация требует дополнительных усилий и интеграций. Пре-рендеринг и статическая генерация: Другой подход - это использование инструментов для пре-рендеринга или статической генерации HTML-страниц, которые могут быть обслужены поисковыми системами. Это может включать в себя использование дополнительных инструментов или библиотек, которые могут создать статические HTML-файлы на основе вашего Flutter приложения. Макросы - супер. Вот это, реально порадовало! P.S. Ну и сравнивать библиотеку типа React или веб фреймворк типа Angular, которые изначально заточены под веб, с Flutter который пока вообще нулевой в этом - ну тут даже смысла нет. Сразу видно, что чел на картинке, совершенно не знаком в вебом. ))
Классный монитор. Хочу себе такой же.
! Стоит использовать когда именно Нужно чтобы поле не было null, тогда как раз полезно иметь возможность понять в чём дело, когда тебе явно об этом говорит ошибка
Надо было в видос ещё '??' запихнуть
Тоже об этом подумал
С Реактом может только Next.JS потягаться 😆
Лично для меня главным шоу-стоппером для Flutter в Web является SSR и SEO. Когда ты говоришь что Flutter это не про лендинги фотографов, но потом подчеркиваешь что на нём рисуются только окошки с текстом в Google Earth и в него нет смысла тянуть что то более тяжелое это звучит довольно противоречиво. Wasm это круто и правильно, но главное что нужно чтобы его можно было нормально использовать в Web это полноценный SSR
2:12 почему ничего не происходит?
забавно в мае 2024 смотреть на цены крипты из ролика🥲
Не думал что это видео мне когда-нибудь понадобится... первый день на новой работе, вопрос об используемой ИДЕ - неважно, нужен ВС код) спасибо за ролик!
Почему то ошибку не выводит в девайс, а просто в коде. Как это изменить можно? Exception has occurred. _AssertionError ('package:pega/main.dart': Failed assertion: line 121 pos 12: 'args != null && args is String': You must provide String args)