Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shabinder/atlystakehome
Take Home Task for Atlas
https://github.com/shabinder/atlystakehome
Last synced: about 1 month ago
JSON representation
Take Home Task for Atlas
- Host: GitHub
- URL: https://github.com/shabinder/atlystakehome
- Owner: Shabinder
- Created: 2024-08-12T04:14:26.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-12T05:07:56.000Z (6 months ago)
- Last Synced: 2024-12-11T09:15:50.831Z (about 1 month ago)
- Language: Kotlin
- Size: 6.42 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadME.md
Awesome Lists containing this project
README
# Atlys Take Home Task
### Screenshots:
| Trending | Search |
|:--------------------------------:|:----------------------------:|
| ![Trending](assets/trending.png) | ![Search](assets/search.png) |### Build Instructions:
1. Clone the repository.
2. Add your TMDB Api Key as `tmdbApiKey` to the `local.properties` file in the root directory of the project.
3. Build and Run the project.### Tech Stack
- Jetpack Compose
- Compose Navigation
- Kotlinx (Coroutines & Serialization)
- Retrofit (Networking)
- Coil (Image Loading)
- Hilt (DI)### Leniency Allowed in Task
- You are free to use third-party libraries for making network calls and displaying images.
- You are not required to implement on-device caching for offline support.
- You are not required to implement list pagination, just show 20 items in the list.
- You are not required to set up a multi-module architecture.
- You are not required to write unit tests.