Created
July 4, 2021 12:51
-
-
Save enginebai/81770b6fda62677344fe144894cebcec to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.enginebai.moviehunt # Root Package | |
├── data # For data modeling layer | |
│ ├── local # Local persistence database | |
| │ ├── dao # Data Access Object for Room | |
| | ├── model # Model classes | |
│ ├── remote # Remote data source | |
│ └── repo # Repositories for single source of data | |
| | |
├── di # Dependency injection modules | |
│ | |
├── ui # Fragment / View layer | |
│ ├── list # List screen Fragment and ViewModel | |
│ ├── home # Main screen Fragment and ViewModel | |
| │ ├── controller # Epoxy controller for RecyclerView | |
| │ └── models # Epoxy models for RecyclerView | |
│ └── details # Detail screen Fragment and ViewModel | |
| | |
├── utils # Utility Classes / Kotlin extensions | |
├── MainActivity # Single activity | |
├── AppContext # Application | |
└── NavigationRouter # Navigation controller |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment