Overview AgatePedia

Agatepedia is an application will have the ability to detect the type of agate using a mobile phone camera and will display the information of the type of stone, and this will help users who are not familiar with agate and save time to find an expert who knows about agate.

Design App

Splash Screen Home Camera Result Scan Bookmark


  • Image ClassificationImage classification is the process of categorizing and labeling groups of pixels or vectors within an image based on specific rules that use Machine Learning technology

  • object detectionObject detection is a computer technology related to computer vision and image processing related to object detection by the camera using machine learning

Libary Used

  • Retrofit -> For request API
  • CameraX -> For camera on android
  • ViewModel -> For observer live data
  • Permission Dispatcher -> For handle runtime permissions
  • Coroutine -> For simplify code that executes asynchronously
  • Glide -> for Android that wraps media decoding, memory and disk caching, and resource pooling into a simple and easy to use interface.
  • TensorFlowLite -> For analyze a live camera feed and identify objects using a machine learning

Download App

You can download the application by clicking the image below



View Github