JCoil is an android application that through the Coil library, downloads images from urls and also labels them through Machine Learning (Firebase MLKit).
- Download images (Online)
- Image Labeling (Offline)
- Share the image url via WhatsApp
- Set the downloaded image as phone wallpaper
- Validate url
- Verify internet connection
In order to test / run the application you must have:
Android Studio 3.5
or any higher version
- Kotlin - Kotlin is a general purpose, free, open source, statically typed programming language initially designed for the JVM (Java Virtual Machine) and Android that combines object-oriented and functional programming features
- ML Kit - Image Labeling - ML Kit is a mobile SDK that brings Google's machine learning expertise to Android and iOS apps in a powerful yet easy-to-use package.
- Coil - Coil is an image loading library for Android backend by Kotlin Coroutines.