Свершилось 😅
Talker v3.0 в релизе 🚀
Самые важные изменения:
✅Lightweight
Библиотека облегчилась на 739 строк чистого кода (Да, мне не было лень это подсчитать)
При этом функционал не пострадал и остался в таком же изобилии как раньше.
✅ Новый UI/UX
У TalkerFlutter расширения обновился экран, на котором можно смотреть логи. Мне всегда казалось что он выглядит неочень. Убрал ненужные кнопки, добавил фильтры и поиск в самом списке. (Прикрепленная фотка)
✅ Remove overhead logic
В прошлой версии я много эксперементировал. Например с мостиком между пакетами.
Хотел дать пакетам возможность общаться, без зависимостей. Но сделал я это не лучшим образом.
Теперь для логов библиотек у Talker есть свой enum WellKnownTitles. В него входят все знакомые системе Talker'a типы логов. Это позволило выпилить кучу логики.
Остальные подробности (а их ещё достаточно) я распишу в статье немного позже, а пока... Ставьте звезды репозиторию! ✨
Не зря же я все это делал 😅
https://github.com/Frezyx/talker
Talker v3.0 в релизе 🚀
Самые важные изменения:
✅Lightweight
Библиотека облегчилась на 739 строк чистого кода (Да, мне не было лень это подсчитать)
При этом функционал не пострадал и остался в таком же изобилии как раньше.
✅ Новый UI/UX
У TalkerFlutter расширения обновился экран, на котором можно смотреть логи. Мне всегда казалось что он выглядит неочень. Убрал ненужные кнопки, добавил фильтры и поиск в самом списке. (Прикрепленная фотка)
✅ Remove overhead logic
В прошлой версии я много эксперементировал. Например с мостиком между пакетами.
Хотел дать пакетам возможность общаться, без зависимостей. Но сделал я это не лучшим образом.
Теперь для логов библиотек у Talker есть свой enum WellKnownTitles. В него входят все знакомые системе Talker'a типы логов. Это позволило выпилить кучу логики.
Остальные подробности (а их ещё достаточно) я распишу в статье немного позже, а пока... Ставьте звезды репозиторию! ✨
Не зря же я все это делал 😅
https://github.com/Frezyx/talker
🔥12👍5
Просто прикольная история вам в ленту, в воскресенье вечером.
У меня есть сводный младший брат (по линии отца... долгая история, короче не суть), который сейчас тоже изучает программирование.
Батя тут скинул задачку на питоне и попросил помочь. А я, если вы не шарите, преподавал питон детям оооочень очень давно.
Я так сильно отвык вообще от этого программирования не в рамках фреймворка, не в рамках продукта и верстания форм, что вкатывался в эту задачку минут 30 🥴
Задачка, если что, 7го класса...
Если вы сейчас учитесь в вузе или в школе и думаете "Там в программировании цифры одни и это не интересно" - на работе, мы делаем вооообще другие вещи. Почти все... Data Scientist'ам соболезную 😄
UPD: Решаем задачу в чатике
У меня есть сводный младший брат (по линии отца... долгая история, короче не суть), который сейчас тоже изучает программирование.
Батя тут скинул задачку на питоне и попросил помочь. А я, если вы не шарите, преподавал питон детям оооочень очень давно.
Я так сильно отвык вообще от этого программирования не в рамках фреймворка, не в рамках продукта и верстания форм, что вкатывался в эту задачку минут 30 🥴
Задачка, если что, 7го класса...
Если вы сейчас учитесь в вузе или в школе и думаете "Там в программировании цифры одни и это не интересно" - на работе, мы делаем вооообще другие вещи. Почти все... Data Scientist'ам соболезную 😄
UPD: Решаем задачу в чатике
🤣7👍4😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Я правильно понимаю, что в мире фронтенда перепридумали верстку виджетов, как в Flutter ? 😄
"Новое свойство @container дает нам возможность стилизовать элементы в зависимости от размера их родительского контейнера. Это что-то типа медиа-запросов, но с ориентацией не на область просмотра, а на родительский контейнер элемента"
https://webdevblog.ru/css-sledujushhego-pokoleniya-container/
"Новое свойство @container дает нам возможность стилизовать элементы в зависимости от размера их родительского контейнера. Это что-то типа медиа-запросов, но с ориентацией не на область просмотра, а на родительский контейнер элемента"
https://webdevblog.ru/css-sledujushhego-pokoleniya-container/
🤔4🥰1
Как и обещал - статья с полным описанием новой версии talker'a на dev_to
Назвал я её очень не скромно:
Say Goodbye to Error Chaos in Flutter with Talker 3.0
Статья на Английском, поэтому расчехляйте свои A1-C2 аппараты и летс гоу ридинг виз ми
https://dev.to/frezyx/say-goodbye-to-error-chaos-in-flutter-with-talker-30-6a7
P.S: Зачастил я с постами в Телегу. Лучше бы видосы для ютуба так снимал...
Назвал я её очень не скромно:
Say Goodbye to Error Chaos in Flutter with Talker 3.0
Статья на Английском, поэтому расчехляйте свои A1-C2 аппараты и летс гоу ридинг виз ми
https://dev.to/frezyx/say-goodbye-to-error-chaos-in-flutter-with-talker-30-6a7
P.S: Зачастил я с постами в Телегу. Лучше бы видосы для ютуба так снимал...
🔥7👍3
Я уже очень долго использую и пропагандирую BLoC, как лучший выбор в стейт-менеджменте приложений на Flutter.
Но мне сейчас стало интересно - какая общая ситуация сейчас в нашей Flutter больнице, какие стейт-менеджеры в топе.
Поэтому прошу вас ответить в опросе - какую библиотеку / подход вы любите и юзаете чаще всего.
P.S: Думаю вы понимаете зачем я это спрашиваю, поэтому отвечайте честно😉
Но мне сейчас стало интересно - какая общая ситуация сейчас в нашей Flutter больнице, какие стейт-менеджеры в топе.
Поэтому прошу вас ответить в опросе - какую библиотеку / подход вы любите и юзаете чаще всего.
P.S: Думаю вы понимаете зачем я это спрашиваю, поэтому отвечайте честно😉
Какой у тебя любимый стейт-менеджмент в Flutter ?
Anonymous Poll
59%
BLoC
8%
Riverpod
13%
Provider
3%
GetX
1%
MobX
3%
Redux
1%
RxDart
6%
Все на setState, без библиотек
6%
Свой вариант в комментариях
Новый виток для talker 🚀
Цель остается прежней - залогировать весь мир
Что залогировать следующим ?
https://pub.dev/packages/talker_http_logger
Цель остается прежней - залогировать весь мир
Что залогировать следующим ?
https://pub.dev/packages/talker_http_logger
🔥5😁2
This media is not supported in your browser
VIEW IN TELEGRAM
Ну че, народ, погнали ?
Прекрасно понимаю что достал уже с этими своими опенсорсами и опросами.
Настало время комбечить!
Накидайте максимальное количество огоньков (🔥) чтобы я понмиал как скоро мне дропать эту бомбу
Прекрасно понимаю что достал уже с этими своими опенсорсами и опросами.
Настало время комбечить!
Накидайте максимальное количество огоньков (🔥) чтобы я понмиал как скоро мне дропать эту бомбу
🔥49👍1
Опа! Это что, новое видео на YouTube😳?
В этом видео мы поговорим про самые интересные, полезные и просто топовые расширения для Flutter/dart разработки в VSCode
VSCode extensions придумали для того, чтобы упрощать рабочую рутину разработчикам на многих технологиях и Flutter в этом не исключение.
Если тебе надоело по 500 раз прописывать код кнопки с нуля, вручную создавать файлы экспорта или искать актуальные версии библиотек - просмотр этого видео обязателен.
https://youtu.be/8Es8gYLxbS8
В этом видео мы поговорим про самые интересные, полезные и просто топовые расширения для Flutter/dart разработки в VSCode
VSCode extensions придумали для того, чтобы упрощать рабочую рутину разработчикам на многих технологиях и Flutter в этом не исключение.
Если тебе надоело по 500 раз прописывать код кнопки с нуля, вручную создавать файлы экспорта или искать актуальные версии библиотек - просмотр этого видео обязателен.
https://youtu.be/8Es8gYLxbS8
🔥21❤🔥2⚡1🕊1
Премьера на YouTube | Локализация Flutter приложения Intl (l10n)
Локализация приложения - очень важный этап в разработке любого Flutter проекта. А почему это он стал таким важным? Рассказываю и доказываю в видео.
📌Как начать работу с локализацией проекта?
📌Как пользоваться расширением Flutter Intl?
📌Как генерировать локализацию?
📌Как локализовать текст с парметрами ?
Ответы на все вопросы в ролике. Ну и не забывай поставить лайк и написать комментарий 😉
https://youtu.be/3NeEaselB34
Локализация приложения - очень важный этап в разработке любого Flutter проекта. А почему это он стал таким важным? Рассказываю и доказываю в видео.
📌Как начать работу с локализацией проекта?
📌Как пользоваться расширением Flutter Intl?
📌Как генерировать локализацию?
📌Как локализовать текст с парметрами ?
Ответы на все вопросы в ролике. Ну и не забывай поставить лайк и написать комментарий 😉
https://youtu.be/3NeEaselB34
🔥13
🙃Так себе зашел новый видос на канале. Особенно по сравнению с видео про расширения.
Эксперимент с обложкой и временем публикации точно не удался.
Понимаю, что это «Ролик в долгую» (смотрю сейчас много контента про создание контента😅)
Но все равно, хочется делать более взрывные видео прямо сейчас и для вас.
📥 Поэтому прошу вас накидать в комментарии к этому посту - какие темы вы хотите увидеть на канале ? Не обязательно про flutter.
Эксперимент с обложкой и временем публикации точно не удался.
Понимаю, что это «Ролик в долгую» (смотрю сейчас много контента про создание контента😅)
Но все равно, хочется делать более взрывные видео прямо сейчас и для вас.
📥 Поэтому прошу вас накидать в комментарии к этому посту - какие темы вы хотите увидеть на канале ? Не обязательно про flutter.
👍13⚡1
Долгое время у меня в заметках пылилась папка «Будущие твиты»
Спасибо мистеру Цукербергу, теперь я знаю где их можно применить)
Кто в танке - threads новая соцсеточка от Meta(иноагент). Как Твиттер, только на инстаграме сделанный)
😵Туда я теперь буду постить свои сумасбродные, токсичные, интересные и просто пересказанные от кого-то мысли
Го коннектиться 🤝
https://www.threads.net/@frezycode
Спасибо мистеру Цукербергу, теперь я знаю где их можно применить)
Кто в танке - threads новая соцсеточка от Meta(иноагент). Как Твиттер, только на инстаграме сделанный)
😵Туда я теперь буду постить свои сумасбродные, токсичные, интересные и просто пересказанные от кого-то мысли
Го коннектиться 🤝
https://www.threads.net/@frezycode
🔥5❤3👍1
А теперь о полезном, о BLoC
Короче, чем больше кода в жизни я вижу - тем больше убеждаюсь в том, что все понимают BLoC очень по-своему.
Понимаю, конечно, сколько людей, столько имнений трактовок
Но, основы все-равно нужно понимать и придерживаться их в каком-то ключе.
Подробно о том, как строится архитектура с Bloc, можно почитать в офицальной доке блока вот тут
P.S: Ну это пока мои руки не дошли до такого видоса 😉
Короче, чем больше кода в жизни я вижу - тем больше убеждаюсь в том, что все понимают BLoC очень по-своему.
Понимаю, конечно, сколько людей, столько и
Но, основы все-равно нужно понимать и придерживаться их в каком-то ключе.
Подробно о том, как строится архитектура с Bloc, можно почитать в офицальной доке блока вот тут
P.S: Ну это пока мои руки не дошли до такого видоса 😉
⚡8❤1
Я даже не заметил как нас стало уже 300+ в канале 😳
Очень кайфую с того, что этот канал разрастается, как и ютуб, самостоятельно
С программированием, ютубом и телегой у меня вообще все идет как-то нативно, как-будто так и должно идти 🗺️
Наверное это потому, что мне очень нравится заниматься этим 😏
Надеюсь что это не изменится, ведь планы у меня, как и всегда, наполеоновские 💣
А вам, мои зрители, читатели и слушатели, огромное спасибо! За ваши просмотры, реакции , комментарии И РЕПОСТЫ😅
Расту благодаря вам ❤️🔥
Очень кайфую с того, что этот канал разрастается, как и ютуб, самостоятельно
С программированием, ютубом и телегой у меня вообще все идет как-то нативно, как-будто так и должно идти 🗺️
Наверное это потому, что мне очень нравится заниматься этим 😏
Надеюсь что это не изменится, ведь планы у меня, как и всегда, наполеоновские 💣
А вам, мои зрители, читатели и слушатели, огромное спасибо! За ваши просмотры, реакции , комментарии И РЕПОСТЫ😅
Расту благодаря вам ❤️🔥
👍31🔥4❤🔥1❤1
Влетаю в твой четверг с премьерой на YouTube🚀
Три года назад я решил сделать приложение для поиска рифм на Flutter.
Мне было интересно пробовать новые подходы, библиотеки и практиковаться в Flutter и dart.
Это приложение я сделал очень быстро, однако оно начало обретать успех среди пользователей. В один месяц число загрузок перевалило за 60000 скачиваний.
Но что стало с проектом сейчас... об этом в видео!
https://youtu.be/99X5ButFLjk
Три года назад я решил сделать приложение для поиска рифм на Flutter.
Мне было интересно пробовать новые подходы, библиотеки и практиковаться в Flutter и dart.
Это приложение я сделал очень быстро, однако оно начало обретать успех среди пользователей. В один месяц число загрузок перевалило за 60000 скачиваний.
Но что стало с проектом сейчас... об этом в видео!
https://youtu.be/99X5ButFLjk
🔥17
Так, а где продолжение пересборки 🤔?
Я тут сидел, монтировал новый выпуск и мне стало откровенно скучно его смотреть
На первой части получил оч много фидбека от тех, кто ждет продолжение этого сериала 😄
Вообще новый выпуск уже готов, но теперь я хочу сделать его смотрибельней и интересней (звук я уже поправил 😅)
Есть пара интересных идей, попробую их сразу в бою 🫣
А вы как, ждете продолжение 🔥?
Я тут сидел, монтировал новый выпуск и мне стало откровенно скучно его смотреть
На первой части получил оч много фидбека от тех, кто ждет продолжение этого сериала 😄
Вообще новый выпуск уже готов, но теперь я хочу сделать его смотрибельней и интересней (звук я уже поправил 😅)
Есть пара интересных идей, попробую их сразу в бою 🫣
А вы как, ждете продолжение 🔥?
🔥25
Мемные вставки в видео ?
Anonymous Poll
43%
Кайф, ржака, мне нравится
13%
Лишняя деталь, зря добавил
43%
Прикольно, если вмеру