Hello and welcome to CAMerlang project repository for the mobile development!
As the name implies, this repository is used as the primary working repository for mobile development side of the CAMerlang project done as part of Bangkit 2022's Product-based Capstone Project built in Native Android with Kotlin using Android Studio.
A. UI/UX and design
B. Image Processing
C. Machine Learning
and the most importantly.... *Kotlin
You can choose to use one of two methods below to get and use the application build below:
-
Clone this repository with using one of two methods:
- HTTPS: Use Git or SVN checkout by making use of this URL: https://github.com/lonard2/CAMerlang.git
git clone https://github.com/lonard2/CAMerlang.git
- GitHub CLI: Write this on the command line:
gh repo clone lonard2/CAMerlang
- HTTPS: Use Git or SVN checkout by making use of this URL: https://github.com/lonard2/CAMerlang.git
-
By using Android Studio or any other Android software development IDE(s)
-
Enable a version control integration in a project, for example in the Android Studio:
- By selecting VCS -> Enable Version Control Integration in your Android Studio menubar.
- Check if the version control system (VCS) associated to the project is Git. If you are already set to another VCS, set it in the Settings -> Version Control.
-
Set a new remote in Git -> Manage Remotes and pressing the 'plus' icon. Set it to the HTTPS link.
-
Pull the project files to retrieve all files from this repository (if needed)
-
Rebuild or clean the project files.
-
To make use of this repository, the software and hardware should meet these prerequisities:
Components | Minimum requirements | Recommended |
---|---|---|
Android devices | Running Android 6.0 (API 23) | Running Android 8.0 (API 26) and above |
Android Studio | Newer version (2021.x.x) | The latest version (2021.2.1 - Chipmunk) |
JDK & JRE | 11 | - |
Here are some features that you can try in the CAMerlang application:
- Object detection with CameraX: Detect your skin problems, only by using your device camera! You can even use a picture from the gallery. At this time, the application are detecting acnes & comedos. The model used in the application is based on EfficentDet-Lite2 model - reference (sample) website & dataset linked
- Articles picked by skin experts: Articles approved by certified experts to help keep you updated with informations regarding facial skin health. Get your daily fix on everything skin by reading the latest skin-related news, tips, research, and more.
- A library of skin problems: Library filled with many skin problems' definition and how to prevent it, and also includes product recommendations for those problems. Absorb your knowledge about skin and its problems by making use of library contents provided in the application.
- Localization support: CAMerlang supports 2 system language: English and Bahasa Indonesia.
Distributed under the MIT License. See LICENSE
for more information.