Unlocking Flutter Success: A Journey from Theory to Practical Architecture
Видео доклада «Unlocking Flutter Success: A Journey from Theory to Practical Architecture» с конференции Flutter Heroes 2024Talk из которого вы узнаете (по заверениям спикера), как построить архитектуру приложения, которая сделает ваш код чистым, нежным и пушистым масштабируемым и легко поддерживаемым.
Вас ждет:
• 💡 Погружение в основы архитектуры
• 📚 Разбор рекомендованной архитектуры от Google
• ⚙️ Практические примеры
• 🔥 Ода управлению состоянием
• 💾 Интеграция с базой данных на примере работы с пакетом Floor
• 🎨 Пошаговое руководство по созданию UI для самых маленьких
Видео ниже содержит аудио-дорожку от яндекса 👀, видео с оригинальной дорожкой (для любителей аутентичного звучания и прослушивания на английском) можно найти в конце поста.
Тайминг доклада:
0:00 Введение
2:59 Что такое архитектура программного обеспечения?
5:08 Рекомендуемая архитектура
8:54 Источник данных с Retrofit
11:12 Репозиторий с инъекцией зависимостей
15:44 Cubit/BLoC в роли хранителя состояния
17:44 Создание пользовательского интерфейса
18:45 Перенос состояния
20:59 Запуск событий
22:44 Однонаправленный поток данных (UDF)
25:14 Использование базы данных с Floor
27:54 Доменный слой
30:59 Обзор зависимостей в примере приложения
0:00 Intro
2:59 What is Software Architecture?
5:08 Recommended architecture
8:54 Data source with RetroFit
11:12 Repository with Dependency Injection
15:44 Cubit/BLoc as State holder
17:44 Creating the UI
18:45 State hoisting
20:59 Triggering events
22:44 Unidirectional Dataflow (UDF)
25:14 Using a database with Floor
27:54 Domain Layer
30:59 Dependency Overview of sample app
ссылка на ютуб: https://www.youtube.com/watch?v=nX5g7XOYy04
flutter
конференция