An Android app that uses Machine Learning (ML) to recognize the objects in a random image from Unsplash API or from an image captured from the phone’s camera.
Minimum Api Level : 22
compileSdkVersion : 31
Build System : Gradle
- LiveData
- ViewModel
- Coroutines
- Glide - Image loading
- Moshi - JSON deserialization
- Retrofit 2 - REST API access
- ML Kit Image Labeling - Machine learning