Best android open-source packages and libraries.

JCoil

JCoil is an android application that through the Coil library, downloads images from urls and also labels them through Machine Learning (Firebase MLKit). πŸ–ΌπŸ”¬πŸ“₯
Updated 2 years ago

JCoil

Getting Started

JCoil is an android application that through the Coil library, downloads images from urls and also labels them through Machine Learning (Firebase MLKit).

App functions

Main functions

  • Download images (Online)
  • Image Labeling (Offline)
  • Share the image url via WhatsApp
  • Set the downloaded image as phone wallpaper

Other functions

  • Validate url
  • Verify internet connection

Screenshots

Downloaded image set as wallpaper & Trying to download images while mobile data is off

Image labeling showing detected elements and their confidence (in Toasts)

Prerequisites

In order to test / run the application you must have:

  • Android Studio 3.5 or any higher version

Built With

  • 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.

Versioning

GitHub

Author


Calleb Miquissene

Tags firebase