🚨 Вкатывание в Open Source / Собственные проекты
Про открытые проекты и решение небольших проблем.
#flutter #flutterpodcast
💬 Слушать в Telegram
🎵 Слушать в Apple Podcasts
🎵 Слушать в Яндекс Музыке
📺 Смотреть на YouTube
🌐 Читать посты в блоге
💬 Навигация по постам
Про открытые проекты и решение небольших проблем.
#flutter #flutterpodcast
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤🔥3❤3👨💻1
🚨 Итоги 2024 года
Подводим итоги 2024 года и думаем про 2025.
00:50 - Метрики подкаста
01:20 - Нереализованные планы на обучающие материалы
02:25 - 1 000 подписчиков на YouTube
03:28 - Почти 500 человек в Telegram
05:28 - Итоги Яндекс Музыки
08:06 - Сокращения в команде Flutter’а
10:26 - Telegram-канал Отдушина разработчика
11:30 - Новая позиция на работе
14:10 - Flock
18:16 - Умение завершать проекты
20:05 - Как я в очередной раз снова не поменял работу (2 раза)
21:10 - Анонс постов про все мои грейды и ЗП
21:39 - Несколько десятков проведенных собеседований
22:30 - ШМР 2024
24:20 - Мое мнение по поводу 2024 года
26:10 - Будут ли изменения в следующем году?
Материалы из выпуска:
- Итоги Яндекс Музыки
- Выпуск про сокращения в команде Flutter'а
- Telegram-канал Отдушина разработчика
- Пост про умение вовремя завершать проекты
- Как я собеседовался в биг-тех (читать)
- Как я собеседовался в биг-тех (слушать)
- Ваши ошибки на собеседованиях раз
- Ваши ошибки на собеседованиях два
#flutter #flutterpodcast
💬 Слушать в Telegram
🎵 Слушать в Apple Podcasts
🎵 Слушать в Яндекс Музыке
📺 Смотреть на YouTube
🌐 Читать посты в блоге
💬 Навигация по постам
Подводим итоги 2024 года и думаем про 2025.
00:50 - Метрики подкаста
01:20 - Нереализованные планы на обучающие материалы
02:25 - 1 000 подписчиков на YouTube
03:28 - Почти 500 человек в Telegram
05:28 - Итоги Яндекс Музыки
08:06 - Сокращения в команде Flutter’а
10:26 - Telegram-канал Отдушина разработчика
11:30 - Новая позиция на работе
14:10 - Flock
18:16 - Умение завершать проекты
20:05 - Как я в очередной раз снова не поменял работу (2 раза)
21:10 - Анонс постов про все мои грейды и ЗП
21:39 - Несколько десятков проведенных собеседований
22:30 - ШМР 2024
24:20 - Мое мнение по поводу 2024 года
26:10 - Будут ли изменения в следующем году?
Материалы из выпуска:
- Итоги Яндекс Музыки
- Выпуск про сокращения в команде Flutter'а
- Telegram-канал Отдушина разработчика
- Пост про умение вовремя завершать проекты
- Как я собеседовался в биг-тех (читать)
- Как я собеседовался в биг-тех (слушать)
- Ваши ошибки на собеседованиях раз
- Ваши ошибки на собеседованиях два
#flutter #flutterpodcast
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🎄4❤3🔥2🥰1
🚨 Мой опыт работы. Локальная продуктовая компания
Рассказываю про свою первую работу.
#flutter #flutterpodcast
🎵 Слушать в Apple Podcasts
💬 Слушать в Telegram
🌐 Читать посты в блоге
💬 Навигация по постам
Рассказываю про свою первую работу.
#flutter #flutterpodcast
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5⚡3❤🔥1🤔1
🚨 Мой опыт работы. Заказная разработка
Рассказываю про свою вторую работу.
#flutter #flutterpodcast
🎵 Слушать в Apple Podcasts
💬 Слушать в Telegram
🌐 Читать посты в блоге
💬 Навигация по постам
Рассказываю про свою вторую работу.
#flutter #flutterpodcast
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5👨💻5🥰1
🚨 Мой стек на Flutter-проектах 2
Про изменения в моем стеке для разработки Flutter-приложений.
Материалы из выпуска:
- Мой стек на Flutter-проектах
#flutter #flutterpodcast
🎵 Слушать в Apple Podcasts
💬 Слушать в Telegram
🌐 Читать посты в блоге
💬 Навигация по постам
Про изменения в моем стеке для разработки Flutter-приложений.
Материалы из выпуска:
- Мой стек на Flutter-проектах
#flutter #flutterpodcast
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥5🤩5❤🔥1
🚨 Оптимизируем build_runner
Ускоряем выполнение задач build_runner одним простым конфигурационным файлом.
📱 Смотреть на YouTube
Материалы из видео:
- Конфигурационный файл
#flutter
🎵 Слушать подкаст в Apple Podcasts
💬 Слушать подкаст в Telegram
🌐 Читать посты в блоге
💬 Навигация по постам
Ускоряем выполнение задач build_runner одним простым конфигурационным файлом.
Материалы из видео:
- Конфигурационный файл
#flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8⚡4👍3🤯1
🚨 Самые используемые плагины 1
Провел ревизию всех коммерческих Flutter-проектов, где я был разработчиком, и составил список самых часто используемых плагинов на них. Первая часть из трех, порядок идет по алфавиту, а не по значимости.
📱 Смотреть на YouTube
📱 Слушать в Apple Podcasts
Материалы из выпуска:
- auto_route
- bloc
- flutter_bloc
- bloc_concurrency
- cached_network_image
- collection
- device_info_plus
- dio
#flutter
🌐 Читать посты в блоге
💬 Навигация по постам
Провел ревизию всех коммерческих Flutter-проектов, где я был разработчиком, и составил список самых часто используемых плагинов на них. Первая часть из трех, порядок идет по алфавиту, а не по значимости.
Материалы из выпуска:
- auto_route
- bloc
- flutter_bloc
- bloc_concurrency
- cached_network_image
- collection
- device_info_plus
- dio
#flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤6👍5
🚨 make / Makefile для Flutter-проектов
Делаем небольшую автоматизацию и облегчаем разработку при помощи
📱 Смотреть на YouTube
Материалы из видео:
- Пример Makefile
- make
- Makefile
Сам Makefile:
#flutter
🎵 Слушать подкаст в Apple Podcasts
💬 Слушать подкаст в Telegram
🌐 Читать посты в блоге
💬 Навигация по постам
Делаем небольшую автоматизацию и облегчаем разработку при помощи
make
и Makefile
.Материалы из видео:
- Пример Makefile
- make
- Makefile
Сам Makefile:
clean:
fvm flutter clean
get:
fvm flutter pub get
prepare:
make clean
make get
format:
fvm dart format -l 120 .
build_runner:
fvm flutter pub run build_runner build --delete-conflicting-outputs
run:
fvm flutter run
#flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🥰6⚡3❤🔥1
🚨 coverage: Покрытие кода тестами
О покрытии кода тестами, сервисах для просмотра данных анализа, и вариантах использования аналитики из
📱 Смотреть на YouTube
Материалы из видео:
- coverage
- lcov
- LCOV Viewer
- Coveralls
- Репозиторий, который анализировали в видео
#flutter
🎵 Слушать подкаст в Apple Podcasts
💬 Слушать подкаст в Telegram
🌐 Читать посты в блоге
💬 Навигация по постам
О покрытии кода тестами, сервисах для просмотра данных анализа, и вариантах использования аналитики из
coverage
.Материалы из видео:
- coverage
- lcov
- LCOV Viewer
- Coveralls
- Репозиторий, который анализировали в видео
#flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4🔥3🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
🚨 Самые используемые плагины 2
Провел ревизию всех коммерческих Flutter-проектов, где я был разработчиком, и составил список самых часто используемых плагинов на них. Вторая часть из трех, порядок идет по алфавиту, а не по значимости.
📱 Смотреть на YouTube
📱 Слушать в Apple Podcasts
Материалы из выпуска:
- dio_cache_interceptor
- flutter_inappwebview
- flutter_local_notifications
- flutter_localizations
- freezed
- get_it
- image_picker
- permission_handler
#flutter
🌐 Читать посты в блоге
💬 Навигация по постам
Провел ревизию всех коммерческих Flutter-проектов, где я был разработчиком, и составил список самых часто используемых плагинов на них. Вторая часть из трех, порядок идет по алфавиту, а не по значимости.
Материалы из выпуска:
- dio_cache_interceptor
- flutter_inappwebview
- flutter_local_notifications
- flutter_localizations
- freezed
- get_it
- image_picker
- permission_handler
#flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥6✍2❤1🐳1
This media is not supported in your browser
VIEW IN TELEGRAM
🚨 Самые используемые плагины 3
Провел ревизию всех коммерческих Flutter-проектов, где я был разработчиком, и составил список самых часто используемых плагинов на них. Последняя часть серии, порядок идет по алфавиту, а не по значимости.
📱 Смотреть на YouTube
📱 Слушать в Apple Podcasts
Материалы из выпуска:
- provider
- shared_preferences
- json_serializable
#flutter
🌐 Читать посты в блоге
💬 Навигация по постам
Провел ревизию всех коммерческих Flutter-проектов, где я был разработчиком, и составил список самых часто используемых плагинов на них. Последняя часть серии, порядок идет по алфавиту, а не по значимости.
Материалы из выпуска:
- provider
- shared_preferences
- json_serializable
#flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤🔥2👨💻2
🚨 Шиммеры / Скелетоны
Показываю способ реализации состояния загрузки экрана / компонента с помощью шиммеров.
📱 Смотреть на YouTube
Материалы из видео:
- Плагин shimmer
- Репозиторий с исходным кодом
- Отдельная ветка для сравнения
#flutter #bloc
🎵 Слушать подкаст в Apple Podcasts
💬 Слушать подкаст в Telegram
🌐 Читать посты в блоге
💬 Навигация по постам
Показываю способ реализации состояния загрузки экрана / компонента с помощью шиммеров.
Материалы из видео:
- Плагин shimmer
- Репозиторий с исходным кодом
- Отдельная ветка для сравнения
#flutter #bloc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🔥1
🚨 Оптимизация GitHub Actions
Немного про оптимизацию GitHub Actions и почти любой вашей CI.
📱 Смотреть на YouTube
Материалы из видео:
- Репозиторий с исходным кодом
- Отдельная ветка для сравнения
- Пулл реквест с изменениями
#flutter
🎵 Слушать подкаст в Apple Podcasts
💬 Слушать подкаст в Telegram
🌐 Читать посты в блоге
💬 Навигация по постам
Немного про оптимизацию GitHub Actions и почти любой вашей CI.
Материалы из видео:
- Репозиторий с исходным кодом
- Отдельная ветка для сравнения
- Пулл реквест с изменениями
#flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1✍1🔥1👨💻1
This media is not supported in your browser
VIEW IN TELEGRAM
🚨 Зрелость Flutter'а как технологии
Немного про состояние Flutter'а как решения по разработке мобильных приложений на текущий момент и на фоне конкурентов.
📱 Слушать в Apple Podcasts
📱 Слушать на YouTube
#flutter
🌐 Читать посты в блоге
💬 Навигация по постам
Немного про состояние Flutter'а как решения по разработке мобильных приложений на текущий момент и на фоне конкурентов.
#flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2🤔2❤1🤓1
This media is not supported in your browser
VIEW IN TELEGRAM
🚨 Какие сервисы я использую для Open Source проектов
Уже давно делаю Open Source проекты, и иногда даже участвую в разработке сторонних решений, но почему-то не додумался рассказать о сервисах, которые помогают мне и другим ребятам в этом деле. Можно использовать и в рабочих целях, не обязательно для личных проектов.
📱 Слушать в Apple Podcasts
📱 Слушать на YouTube
#flutter
🌐 Читать посты в блоге
💬 Навигация по постам
Уже давно делаю Open Source проекты, и иногда даже участвую в разработке сторонних решений, но почему-то не додумался рассказать о сервисах, которые помогают мне и другим ребятам в этом деле. Можно использовать и в рабочих целях, не обязательно для личных проектов.
#flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤3🔥3👨💻1
🚨 Git Hooks / pre-commit
Рассказываю про хуки в Гите и показываю реализацию pre-commit для Flutter-проекта.
📱 Смотреть на YouTube
Материалы из видео:
- Git Hooks [EN]
- Git Hooks [RU]
#flutter
🎵 Слушать подкаст в Apple Podcasts
💬 Слушать подкаст в Telegram
🌐 Читать посты в блоге
💬 Навигация по постам
Рассказываю про хуки в Гите и показываю реализацию pre-commit для Flutter-проекта.
Материалы из видео:
- Git Hooks [EN]
- Git Hooks [RU]
#flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6✍3❤2🤔1
Media is too big
VIEW IN TELEGRAM
🚨 bloc + пагинация = ❤️
Про пагинацию и ее реализацию в BLoC.
📱 Смотреть на YouTube
Материалы из видео:
- bloc_example
- ветка со сравнением изменений
#flutter #bloc
🎵 Слушать подкаст в Apple Podcasts
💬 Слушать подкаст в Telegram
🌐 Читать посты в блоге
💬 Навигация по постам
Про пагинацию и ее реализацию в BLoC.
Материалы из видео:
- bloc_example
- ветка со сравнением изменений
#flutter #bloc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥5❤4👀1
Media is too big
VIEW IN TELEGRAM
🚨 bloc_tools: генерируем блоки из консоли
Команда flutter_bloc работает над новым пакетом, который позволяет генерировать блоки, кубиты, и другие разновидности логических компонентов прямо из терминала. В видео посмотрим на новое решение и испробуем его на практике.
P.S: аналогичный подход к созданию компонентов можно встретить в довольно большом количестве фреймворков. Например, разработчикам на Ruby on Rails генерация кода хорошо знакома по инструментам создания платформенных компонентов.
📱 Смотреть на YouTube
Материалы из видео:
- bloc_tools
- mason: генерация шаблонного кода
#flutter #bloc
🎵 Слушать подкаст в Apple Podcasts
💬 Слушать подкаст в Telegram
🌐 Читать посты в блоге
💬 Навигация по постам
Команда flutter_bloc работает над новым пакетом, который позволяет генерировать блоки, кубиты, и другие разновидности логических компонентов прямо из терминала. В видео посмотрим на новое решение и испробуем его на практике.
Материалы из видео:
- bloc_tools
- mason: генерация шаблонного кода
#flutter #bloc
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍10✍4❤1
Media is too big
VIEW IN TELEGRAM
🚨 hydrated_bloc: сохраняем состояние блоков
Рассказываю про сохранение состояний блоков и кубитов в BLoC.
📱 Смотреть на YouTube
Материалы из видео:
- hydrated_bloc
- bloc_example
- ветка с hydrated_bloc
#flutter #bloc
🎵 Слушать подкаст в Apple Podcasts
💬 Слушать подкаст в Telegram
🌐 Читать посты в блоге
💬 Навигация по постам
Рассказываю про сохранение состояний блоков и кубитов в BLoC.
Материалы из видео:
- hydrated_bloc
- bloc_example
- ветка с hydrated_bloc
#flutter #bloc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🔥4🎉1
Media is too big
VIEW IN TELEGRAM
🚨 replay_bloc: откатываем состояния блоков и кубитов
Смотрим на еще один полезный плагин для flutter_bloc. На этот раз решение, помогающее откатывать состояния блоков и кубитов.
📱 Смотреть на YouTube
Материалы из видео:
- replay_bloc
- ветка с replay_bloc
#flutter #bloc
🎵 Слушать подкаст в Apple Podcasts
💬 Слушать подкаст в Telegram
🌐 Читать посты в блоге
💬 Навигация по постам
Смотрим на еще один полезный плагин для flutter_bloc. На этот раз решение, помогающее откатывать состояния блоков и кубитов.
Материалы из видео:
- replay_bloc
- ветка с replay_bloc
#flutter #bloc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤1✍1🙏1