📄️ 📦 Assets
The assets directory houses images, fonts, and any other files you want to
📄️ 📒 Caching, storing local data
We use Hive database to store data locally. Hive is a lightweight, powerful database which runs fast on the device.
📄️ 🌍 Localization
We're using flutter_localizations package which generates code automatically based on lib/src/localization/*.arb language files.
📄️ 🧭 Routing
By default autoroute is used as route management. It provides us opportunity to easily send params to our routes.
📄️ 🚄 BLoC state management
We're using bloc (mostly) as out state management. It provides us easy separation of our apps into three layers: