A “Photo Weather” application lets users take a photo, add current weather information (e.g. place name, temperature, weather condition, …) as a banner overlay on top of the photo, and finally, share it on Facebook or Twitter ...etc.
App Featu
- Display Photos list
- Pick new photo using camera and gallery
- Drag weather information layout up or down
- Save image with weather info
- Display photo in original size
- Share or delete photo
- Get current weather by By geographic coordinates using openweathermap : https://openweathermap.org/current
Developed with
- Kotlin
- MVVM & MVI architecture
- Android architecture components
- Navigation Jetpack
- Room Database
- Single activity
- dataBinding
- Coroutines
- Retrofit
- Repository pattern