Привет, друзья! 🚀
Только что наткнулся на отличную статью Михаила Лазебного, которая рассказывает о двух ключевых типах состояний в Flutter: Ephemeral State и Application State. 📱
🤔 Если вы хотите понять, как эффективно управлять состоянием вашего приложения, это must-read! Михаил делится простыми и полезными примерами:
1️⃣ Ephemeral State – это временное состояние, которое живёт только в рамках одного виджета (например, введённый текст в TextField или текущий индекс навигации).
2️⃣ Application State – это более глобальное состояние, которое влияет на весь проект, например, данные пользователя или список постов, полученных с сервера.
Для каждого типа состояния есть свои лучшие практики, и, что важно, Михаил объясняет, где не стоит перегружать приложение лишними инструментами (например, создавать BLoC для простого индекса в навигации).
🔧 Это помогает организовать код и сделать приложение более производительным!
Если вы всё ещё не уверены, какой подход лучше применить в вашем проекте – не пропустите! 👀
Читайте статью здесь: https://lazebny.io/ephemeral-and-application-state-in-flutter/
#flutter #flutterpulse #flutterdev #state_management #dart #flutterstate #appdevelopment
Только что наткнулся на отличную статью Михаила Лазебного, которая рассказывает о двух ключевых типах состояний в Flutter: Ephemeral State и Application State. 📱
🤔 Если вы хотите понять, как эффективно управлять состоянием вашего приложения, это must-read! Михаил делится простыми и полезными примерами:
1️⃣ Ephemeral State – это временное состояние, которое живёт только в рамках одного виджета (например, введённый текст в TextField или текущий индекс навигации).
2️⃣ Application State – это более глобальное состояние, которое влияет на весь проект, например, данные пользователя или список постов, полученных с сервера.
Для каждого типа состояния есть свои лучшие практики, и, что важно, Михаил объясняет, где не стоит перегружать приложение лишними инструментами (например, создавать BLoC для простого индекса в навигации).
🔧 Это помогает организовать код и сделать приложение более производительным!
Если вы всё ещё не уверены, какой подход лучше применить в вашем проекте – не пропустите! 👀
Читайте статью здесь: https://lazebny.io/ephemeral-and-application-state-in-flutter/
#flutter #flutterpulse #flutterdev #state_management #dart #flutterstate #appdevelopment
🚀 Flutter Voronezh Meetup: Распространённые ошибки и их решения
🔧 На последнем митапе Flutter Voronezh разработчик Роман из Эстонии поделился опытом работы с Flutter и продемонстрировал, как решать типичные ошибки, которые возникают при разработке мобильных приложений.
Вот что было рассмотрено на воркшопе:
1️⃣ Паддинг и его влияние на отображение — Роман показал, как правильно настроить паддинг, чтобы карточки выглядели корректно и не нарушали интерфейс.
2️⃣ Эффект нажатия — Объяснил, как избежать проблем с отображением эффекта нажатия, переместив инквел внутрь карточки.
3️⃣ Проблемы со скроллингом — Были даны рекомендации по улучшению производительности при скроллинге списков, особенно на iOS.
4️⃣ Оптимизация шейн фрап — Как уменьшить лаги при работе с большими списками, а также альтернативные способы оптимизации.
5️⃣ Кастомный скролл-вью и профайлинг — Роман продемонстрировал, как использовать кастомные решения для лучшей производительности и рассказал, как профилировать приложение на реальном устройстве.
6️⃣ Работа с большими ассетами — Как решить проблемы с загрузкой и кэшированием изображений, чтобы избежать перегрузки памяти.
7️⃣ Проблемы с текстом и темами — Рекомендации по правильному отображению текста в разных темах и контрастности.
8️⃣ Использование анимированных иконок — Рассмотрены инструменты для создания анимаций, такие как Ravi, и их внедрение в приложение для улучшения UX.
9️⃣ Кэширование и его ограничения — Как управлять кэшированием изображений и данных, чтобы избежать проблем с производительностью.
🔍 Дополнительно: Роман поделился своими статьями и опытом работы с кэшированием изображений, оптимизацией интерфейсов и создания анимаций, которые можно применить в реальных проектах.
🗣 Присоединяйтесь к обсуждению: Заходите в видео и задавайте вопросы, Роман будет рад помочь новичкам и опытным разработчикам!
🎥 Смотрите запись митапа: https://www.youtube.com/live/J92zxoULBwc
#Flutter #FlutterPulse #Разработка #Программирование #Ошибки #Митап #Оптимизация #Продуктивность #TechTalk #Voronezh #UX #UI #Анимации #Кэширование #Советы #FlutterDev #CodingLife
🔧 На последнем митапе Flutter Voronezh разработчик Роман из Эстонии поделился опытом работы с Flutter и продемонстрировал, как решать типичные ошибки, которые возникают при разработке мобильных приложений.
Вот что было рассмотрено на воркшопе:
1️⃣ Паддинг и его влияние на отображение — Роман показал, как правильно настроить паддинг, чтобы карточки выглядели корректно и не нарушали интерфейс.
2️⃣ Эффект нажатия — Объяснил, как избежать проблем с отображением эффекта нажатия, переместив инквел внутрь карточки.
3️⃣ Проблемы со скроллингом — Были даны рекомендации по улучшению производительности при скроллинге списков, особенно на iOS.
4️⃣ Оптимизация шейн фрап — Как уменьшить лаги при работе с большими списками, а также альтернативные способы оптимизации.
5️⃣ Кастомный скролл-вью и профайлинг — Роман продемонстрировал, как использовать кастомные решения для лучшей производительности и рассказал, как профилировать приложение на реальном устройстве.
6️⃣ Работа с большими ассетами — Как решить проблемы с загрузкой и кэшированием изображений, чтобы избежать перегрузки памяти.
7️⃣ Проблемы с текстом и темами — Рекомендации по правильному отображению текста в разных темах и контрастности.
8️⃣ Использование анимированных иконок — Рассмотрены инструменты для создания анимаций, такие как Ravi, и их внедрение в приложение для улучшения UX.
9️⃣ Кэширование и его ограничения — Как управлять кэшированием изображений и данных, чтобы избежать проблем с производительностью.
🔍 Дополнительно: Роман поделился своими статьями и опытом работы с кэшированием изображений, оптимизацией интерфейсов и создания анимаций, которые можно применить в реальных проектах.
🗣 Присоединяйтесь к обсуждению: Заходите в видео и задавайте вопросы, Роман будет рад помочь новичкам и опытным разработчикам!
🎥 Смотрите запись митапа: https://www.youtube.com/live/J92zxoULBwc
#Flutter #FlutterPulse #Разработка #Программирование #Ошибки #Митап #Оптимизация #Продуктивность #TechTalk #Voronezh #UX #UI #Анимации #Кэширование #Советы #FlutterDev #CodingLife
🔥 ТОП-9 самых просматриваемых Flutter-видео недели! 🔥
Неделя выдалась насыщенной: живой код, полезные туториалы, разговоры с гуру Dart и даже 24-часовой марафон 💻
Готовь чай, кофе(или что покрепче?) и открывай YouTube — есть, что посмотреть 👇
1. 🕒📱 Just coding | Observable Flutter #62
Крейг Лабенз снова в деле! Почти два часа лайв-кодинга на Dart от официального канала Flutter.
⏳ 1 час 40 мин | 👀 11,957 просмотров
🔗 https://www.youtube.com/watch?v=wKWsP2TXVvg
2. 📚 Что такое List в Dart? || Урок Flutter
Ты уверен, что знаешь всё про списки? Создание, добавление, удаление и даже цикл по ним — всё за 12 минут!
⏳ 12 мин | 👀 1,007 просмотров
🔗 https://www.youtube.com/watch?v=d-utuAcdBng
3. 📦 Barcode Generator App In Flutter
Настоящий DIY: делаем генератор штрих-кодов на Flutter. Без боли и сложностей.
⏳ 23 мин | 👀 787 просмотров
🔗 https://www.youtube.com/watch?v=-gLxRVeSyvA
4. 💬 Humpday Q&A/AMA с Craig Labenz
Хотел задать Крейгу вопрос о Flutter? Кто-то уже сделал это за тебя — смотри!
⏳ 2 часа 50 мин | 👀 485 просмотров
🔗 https://www.youtube.com/watch?v=HryfB44en0w
5. 🔮 Flutter — будущее разработки в 2025 году
Прогнозы, аргументы и немного философии: почему Flutter всё ещё топ и что дальше.
⏳ 1 час 8 мин | 👀 370 просмотров
🔗 https://www.youtube.com/watch?v=3uCNx_WN8SI
6. 🧪 24 часа живого кодинга
Серьёзно. 24 часа. Живого. Кодинга. Полноценное приложение с бэкендом. Смотреть выборочно, но вдохновиться — обязательно.
⏳ 24 часа | 👀 274 просмотра
🔗 https://www.youtube.com/watch?v=J_fEMlcmsXg
7. 🧠 Introduction to Flutter Test Mock Canvas
Mock Canvas в тестах Flutter — не страшно и даже интересно! Узнай, как он работает.
⏳ — | 👀 234 просмотра
🔗 https://www.youtube.com/watch?v=QbPm-Pe-4lw
8. 🔐 Password Manager на Flutter
Стажёр делает финальный проект: безопасный менеджер паролей. Держим за него кулачки и учимся.
⏳ 2 часа 30 мин | 👀 214 просмотров
🔗 https://www.youtube.com/watch?v=w4kQk5zLlJA
9. 🧱 Flutter REST API PUT Method + Bloc
Чистая архитектура, Bloc, PUT-запросы и больше слов, которые нравятся архитекторам.
⏳ 16 мин | 👀 60 просмотров
🔗 https://www.youtube.com/watch?v=geUYFj2hpTc
Если ты учишься, работаешь или просто фанатеешь от Flutter — это всё тебе 😎
Сохраняй, делись и развивай свой скилл вместе с Flutter-сообществом!
Не забываем лайкать! Это вдохновляет заниматься каналом больше!
#Flutter #Dart #FlutterPulse #FlutterPulseYouTube #PubDev #FlutterDev #FlutterВидео #FlutterОбучение #ObservableFlutter #CraigLabenz
Неделя выдалась насыщенной: живой код, полезные туториалы, разговоры с гуру Dart и даже 24-часовой марафон 💻
Готовь чай, кофе
1. 🕒📱 Just coding | Observable Flutter #62
Крейг Лабенз снова в деле! Почти два часа лайв-кодинга на Dart от официального канала Flutter.
⏳ 1 час 40 мин | 👀 11,957 просмотров
🔗 https://www.youtube.com/watch?v=wKWsP2TXVvg
2. 📚 Что такое List в Dart? || Урок Flutter
Ты уверен, что знаешь всё про списки? Создание, добавление, удаление и даже цикл по ним — всё за 12 минут!
⏳ 12 мин | 👀 1,007 просмотров
🔗 https://www.youtube.com/watch?v=d-utuAcdBng
3. 📦 Barcode Generator App In Flutter
Настоящий DIY: делаем генератор штрих-кодов на Flutter. Без боли и сложностей.
⏳ 23 мин | 👀 787 просмотров
🔗 https://www.youtube.com/watch?v=-gLxRVeSyvA
4. 💬 Humpday Q&A/AMA с Craig Labenz
Хотел задать Крейгу вопрос о Flutter? Кто-то уже сделал это за тебя — смотри!
⏳ 2 часа 50 мин | 👀 485 просмотров
🔗 https://www.youtube.com/watch?v=HryfB44en0w
5. 🔮 Flutter — будущее разработки в 2025 году
Прогнозы, аргументы и немного философии: почему Flutter всё ещё топ и что дальше.
⏳ 1 час 8 мин | 👀 370 просмотров
🔗 https://www.youtube.com/watch?v=3uCNx_WN8SI
6. 🧪 24 часа живого кодинга
Серьёзно. 24 часа. Живого. Кодинга. Полноценное приложение с бэкендом. Смотреть выборочно, но вдохновиться — обязательно.
⏳ 24 часа | 👀 274 просмотра
🔗 https://www.youtube.com/watch?v=J_fEMlcmsXg
7. 🧠 Introduction to Flutter Test Mock Canvas
Mock Canvas в тестах Flutter — не страшно и даже интересно! Узнай, как он работает.
⏳ — | 👀 234 просмотра
🔗 https://www.youtube.com/watch?v=QbPm-Pe-4lw
8. 🔐 Password Manager на Flutter
Стажёр делает финальный проект: безопасный менеджер паролей. Держим за него кулачки и учимся.
⏳ 2 часа 30 мин | 👀 214 просмотров
🔗 https://www.youtube.com/watch?v=w4kQk5zLlJA
9. 🧱 Flutter REST API PUT Method + Bloc
Чистая архитектура, Bloc, PUT-запросы и больше слов, которые нравятся архитекторам.
⏳ 16 мин | 👀 60 просмотров
🔗 https://www.youtube.com/watch?v=geUYFj2hpTc
Если ты учишься, работаешь или просто фанатеешь от Flutter — это всё тебе 😎
Сохраняй, делись и развивай свой скилл вместе с Flutter-сообществом!
Не забываем лайкать! Это вдохновляет заниматься каналом больше!
#Flutter #Dart #FlutterPulse #FlutterPulseYouTube #PubDev #FlutterDev #FlutterВидео #FlutterОбучение #ObservableFlutter #CraigLabenz