Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/adwardstark/vestiaire-collective-android-assignment
This repository contains source-code for mobile-app-coding-challenge provided by Vestiaire Collective.
https://github.com/adwardstark/vestiaire-collective-android-assignment
android android-app dagger2-android glide-library hilt-android kotlin-android mvvm-architecture retrofit2-kotlin room-database
Last synced: 12 days ago
JSON representation
This repository contains source-code for mobile-app-coding-challenge provided by Vestiaire Collective.
- Host: GitHub
- URL: https://github.com/adwardstark/vestiaire-collective-android-assignment
- Owner: adwardstark
- Created: 2021-10-21T14:46:10.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2021-10-22T09:38:38.000Z (about 3 years ago)
- Last Synced: 2024-03-24T13:36:05.509Z (8 months ago)
- Topics: android, android-app, dagger2-android, glide-library, hilt-android, kotlin-android, mvvm-architecture, retrofit2-kotlin, room-database
- Language: Kotlin
- Homepage:
- Size: 705 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My-Vestiaire-Weather-Android-Assignment
This repository contains source-code for mobile-app-coding-challenge provided by Vestiaire Collective.## Getting Started
- Clone the repository
- Import the project in Android Studio
- Add your own `API-KEY` in `Constants.kt` file
- Go to Build > Make Project
- Go to Run > Run 'app'
- Voila!## Tech-Stack
- Kotlin & MVVM
- Retrofit (for API calls)
- RoomDB (for caching)
- Hilt (for dependency injection)
- Material Design (for theming)
- JUnit (for testing)## Objectives
Develop a native application containing at least the following elements :
- A list view displaying 16 days weather forecast for Paris.
- A detail view displaying a maximum of informations for a specific day's weather
- On the detail view, display "Hot" if temperature is > 25°C, "Cold" if temperature <
10°C.
- Once weather data is downloaded, user can access it offline.## Screenshots