Boolu is a football mobile application where you can find updated football stats and scores for different leagues.
Folder Structure
-
core: contains all files that will be used throughout the app
- error: exceptions and failure classes are located here
- utils: general classes and constants used throughout the app are located here, such as app strings, app constants etc.
-
feature: each feature that are available in the app are included here, and separated as folders
- data: all calls made to the remote data/api are included here
- domain: represents bridge between the data layer and presentation layer, here all abstractions are made before being sent to the presentation layer
- presentation: includes all classes and methods that make up the screens/pages of the app.