Skip to content

Instantly share code, notes, and snippets.

@enginebai
Created July 4, 2021 12:51
Show Gist options
  • Save enginebai/81770b6fda62677344fe144894cebcec to your computer and use it in GitHub Desktop.
Save enginebai/81770b6fda62677344fe144894cebcec to your computer and use it in GitHub Desktop.
.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