Нырнем в вопросы архитектуры — плюсы и минус, как выбрать подходящую архитектуру, как чистая архитектура связана с BLoC и пр. Рассмотрим как работать с разрешениями нативных платформ и как устроены файлы конфигурации. Познакомимся с библиотеками image_picker для выбора изображений с устройства или камеры, equatable для упрощения определения равенства объектов, path_provider для получения путей к папкам нативных платформ, dart:io для работы с файловой системой.