Стас Ильин | Flutter

@frezycode


Lead Flutter developer 👶22 y.o. 5+ y.exp
Тот самый школьник лид из мемов
‌Программист, блогер, стартапер

Стас Ильин | Flutter

22 Oct, 13:00


☎️ Москва на проводе, на связи ЕКБ!

8 ноября выступаю на CrossConf — главной конференции года по кроcсплатформенной разработке и трендам IT.


В программе — мощный поток по Flutter, топовые эксперты, нетворкинг и яркая вечеринка в финале. На @crossconf я познакомлю вас с Flame, набирающим популярность игровым движком, написанным на Dart и использующим Flutter как основу. Почему этот движок становится популярным? В чем его особенность? И как начать с ним работать? – обо всём этом расскажу в своём докладе.

📍Подробнее о конференции и программе здесь.

До встречи на CrossConf!

Стас Ильин | Flutter

18 Oct, 10:21


Сегодня мне 23 года 🥳

Подводим итоги, для меня важно ставить чекпоинты

😅 За этот год я не успел и половины того что задумывал. Это конечно грузит, но все-таки...

📱 +716тыс. просмотров и +5000 подписчиков на YouTube

🤓 Меня пригласили участниуом в авторский коллектив книги по Flutter

🎤 Организовал вместе с подругой мобильную конференцию в ЕКБ

🤝 Помог решить проблемы 40 людям и проектам на личном консультиировании

👨‍🎓 Закончил универ и теперь дышу свободно

👩‍💻 Опенсорс 1.3к -> 1.9к звезд

☄️Не хочу останавливаться!
На днях понял что для этого нужно прекратить откладывать на потом важные вещи

💻 Поэтому с завтрашнего дня начинаю готовить три новых масштабных проекта

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

Это уже второй День рождения который я отмечаю с вами

❤️ Спасибо большое что поддерживаете моё движение и идете со мной

🚬 Помните, мы можем лучше и я это покажу!

Стас Ильин | Flutter

17 Oct, 12:59


🎞 Всё про Stream в Dart, о чем вам никто не рассказывал

👍 Вы просили - и мы делаем!

Ультра важная тема для того чтобы делать качественные приложения на Flutter

✔️ Как создать Stream
✔️ Stream vs Stream.broadcast
✔️ StreamSubscription
✔️ async* yield
✔️ Почему важно закрывать подписку на стрим

📱 Смотри на YouTube

Стас Ильин | Flutter

14 Oct, 10:12


😔 Это я когда выложил видосы про dart после закидывания фекалиями вузовской программы

Стас Ильин | Flutter

10 Oct, 12:57


🎞 Все возможности Future в Dart, о которых вам никто не расскажет

😂 Думали 17 минут про async await - это все? ха-ха-ха, раздумывайте

Обычно в таких видео рассказывают про Future.then, максимум про Future.catchError

😯 Мы конечно же пойдем дальше и разберем почти все методы которые предоставляет этот класс для работы

В ролике будет про:
✔️ Future.wait
✔️ Future.whenComplete
✔️ Future.timeout

Держу пари вы не использовали эти методы в своих приложениях

📱 Смотреть на YouTube

Стас Ильин | Flutter

10 Oct, 08:57


нормальная скам схема

Стас Ильин | Flutter

10 Oct, 08:44


👑 С последнего меня вынесло больше всего, я мошенник…

👍 За то время пока публикую видео на ютуб я понял одну важную вещь:

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

😢Короче всегда кто-то будет недоволен, и это норма

Бесплатные курсы которые я выпускаю на ютубе ориентированы не на профиков, которые и так все знают

🗣 Я стараюсь простыми словами и наглядными примерами доносить сложные вещи людям

😏 Как по мне, пример с водной мельницей и кофейней - имба лютая

А вы как думаете ?

Стас Ильин | Flutter

09 Oct, 09:28


😘 Ещё меня поразил результат опроса который я проводил выше

40% опрошенных пользуются моими библиотеками

Понятное дело что опрос среди моих подписчиков. Я пушил talker даже в курсе для новичков. Но я знаю что далеко не все тут Flutter разработчики 😉

Очень благодарен вам за доверие, херачим опенсорс и дальше 💪

Видос про опенсорс в вишлитсе, уже готовлю ингредиенты 👩‍🍳

Стас Ильин | Flutter

09 Oct, 09:17


✔️ VSCode выкатили фикс, Talker снова работает

Спасибо Aboneyx что сообщил об этом в issue. Я проверил, после обновления все действительно работает правильно

Новую версию vscode можно установить на их официальном сайте

Стас Ильин | Flutter

08 Oct, 09:33


📱 Дождались! Google обязали открыть Android для сторонних магазинов

По вердикту суда с EpicGames GooglePlay признали незаконной монополией

⚡️ Теперь Google должен открыть свой магазин приложений для площадок конкурентов

Что это означает для нас, мобильных разработчиков:

🔥 Возможность внедрять сторонние платежные системы помимо Google Play Billing

🔥 Возможность устанавливать свои собственные цены на приложения независимо от Play Billing

🔥 Возможность публиковать сторонние магазины приложений в PlayMarket

🔥 Возможность разработчикам размещать ссылки на сторонние сторы

🗓 Измнения станут доступны после 1 Ноября 2024 и будут дейтсвовать минимум до 2027 года

Конечно раньше тоже были способы обходить проверки от Google, но теперь это можно делать в белую!

🎉 Это очень хорошие новости

Стас Ильин | Flutter

07 Oct, 09:53


🤔 Стало интересно - насколько вам вообще интересно узнавать про разработку моих опенсорс проектов

Стас Ильин | Flutter

07 Oct, 08:47


⛔️ VSCode сломал Talker: баг с цветом логов в консоли

Увидел в нашем чате и в комментах на ютубе, что у коллег возникают проблемы с использованием talker

💫 Цвет логов в консоли магическим образом перестал работать

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

📑 Покопался в issues и нашел там обращение с точно такой же проблемой

Оказалось что в сентябрьском релизе 1.94 разработчики VSCode что-то сделали с дебагером и после этого отвалилась поддержка ANSI цветов в консоли (благодоря этому логи в talker цветные)

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

✔️ В AndroidStudio, Idea и при запуске через flutter run и dart run все работает в штатном режиме

🤝 Так как мы тут уже начали в топы по библиотекам попадать - я вас без поддержки не оставлю

🛠 Рассказал как времено исправить ситуацию поменяв одно поле в настройках TalkerLogger в этом issue

💬 А вы столкнулись с этой проблемой ?

Стас Ильин | Flutter

04 Oct, 07:48


☄️ Мои библиотеки попали в отчет VGV как самые важные

В новой статье Very Good Ventures выкатили аналитику по библиотекам на pub

🕯 Они подготовили статистику по самым востребованным инструментам, которые играют критическую роль в экосистеме Dart и Flutter

💪 И в список наиболее важных независимых издателей попал я со своими библиотеками talker, group_button, sidebarx

🤯 Я когда увидел себя в одном списке с Феликсом и Реми - у меня утренний кофеек носом потек

Очень радуюсь, что старания не проходят напрасно и моими библиотеками пользуются ☺️

Подробнее про результаты вы можете прочитать в статье

Стас Ильин | Flutter

03 Oct, 12:56


🎞 Асинхронность и Event Loop в Dart за 10 минут: Простое объяснение!

🧑‍💻 В этом видео вы узнаете, как работает асинхронность в Dart и что такое Event Loop

Мы разберем ключевые концепции, такие как Future, async/await на примере кофейни

👍 Реально хорошее объяснение получилось, не как с коробкой яиц про null

☕️ Да, я асинхронно гадаю на кофейной гуще... шиза возвращается на ютуб, cкучали ?

📱 Смотреть на YouTube

Стас Ильин | Flutter

26 Sep, 13:20


🛠 Ошибка сборки Flutter после обновления FirebaseMessaging


Include of non-modular header inside framework module 'firebase_messaging.FLTFirebaseMessagingPlugin'


🔼У меня ошибка возникла после обновления до актуальной версии

firebase_messaging: ^15.0.0


Для исправления вы должны обновить параметр Allow Non-modular Includes in Framework Modules на Yes в Build Settings вашего проекта как на скриншоте выше

Этот параметр определяет, разрешено ли использовать не модульные включения (includes) в рамках модулей.

Кроме того вам нужно будет обновить минимальную версию сдк

📱 Android
minsdk 23

📱 iOS
platform :ios, '13.0'


Подробнее про исправление можно почитать в этом issue

😉 По количеству реакций кажется что это очень массовая проблема, поэтому делюсь с вами

upd: при включении этого параметра потенциально присутствует ряд неявных минусов - обсуждение в комментах

Как временное решение работает, следим за пакетом и ждем полноценный фикс от разработчиков

Стас Ильин | Flutter

26 Sep, 07:26


Вот она, Индустрия 4.0 😎
Из чата бустеров

Стас Ильин | Flutter

25 Sep, 08:42


Время заявить о себе

Напоминаем, что подать заявку на первую премию по кроссплатформенной разработке можно до 25 сентября.

Мы ждем тех, кто не боится выйти за рамки одной системы, создает что-то действительно масштабное и меняет подход к разработке.

Расскажите сообществу о своих наработках и решениях. До дедлайна еще есть время (но мало).

🔗Подать заявку
🔗Почитать положение премии