- CocktailDB is an application written in Kotlin that allows users to view and search for cocktails from TheCocktailDB API.
- MVVM - Model View View Model.
- The application has activities and fragments that communicate with their respective viewmodels, which in turn communicate with their respective repositories to fetch data.
- Tech-stack
-
Kotlin - a cross-platform, statically typed, general-purpose programming language with type inference.
-
Coroutines - perform background operations.
-
Glide - an image-loading library.
-
Retrofit - to make network calls.
-
Android KTX - Provide concise, idiomatic Kotlin to Jetpack and Android platform APIs.
-
AndroidX - Major improvement to the original Android Support Library, which is no longer maintained.
-
- Clone the repository using git clone https://github.com/kev87ian/cocktails.git
- Wait for the IDE to download all dependencies.
- Tinker with the application as you please.
- Improving the UI
- Replacing all the activities with a single activity with multiple fragments.
- You can reach me via kelvinian87@gmail.com.