- This app contains all the stuff I've learned throughout the bootcamp from the simplest things like layouts to Navigation component to other complicated things like Flow. You can say it's kind of my magnum opus. (Don't mind the bland design, I came up with it in 5 mins.)
- Retrofit2, OkHttp3, MVVM pattern, LiveData and Single Activity/Multi Fragments architecture have been used extensively. I've used LiveData for connection checking as well.
- Coroutines and Flow have been used for multi-threading.
- Dependency injection has been implemented using Koin.
- Room DB has been used as data storage.
- Unit testing has been implemented for one function in Repository and ViewModel layers respectively.
- WorkManager has been used for refreshing locations.
- Demo video can be found here.
- The API can be found here.
-
Notifications
You must be signed in to change notification settings - Fork 0
License
omercanbaltaci/weather-app
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description or website provided.
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published