FontFound Mobile is a mobile application designed to integrate a font recognition model and save the results as history using a backend API. The app is developed with Kotlin, Android Studio, CameraX, Tensorflow Lite and Jetpack Compose. It utilizes Firebase for downloading the font recognition model.
Kotlin: A modern, concise, and safe programming language that's easy to learn, enabling you to build powerful applications quickly.
TensorFlow Lite: An open-source framework for performing deep learning tasks directly on devices.
CameraX: A Jetpack library designed to simplify and enhance camera app development.
Jetpack Compose: Android's modern UI toolkit for building native interfaces faster and with less complexity.
Retrofit: A type-safe HTTP client for Android and Java, ideal for handling API communication.
Firebase: A comprehensive app development platform offering backend services like real-time databases, cloud storage, authentication, crash reporting, machine learning, and static file hosting.
History Page
To save all the photo that has been scanned, this will save into backend server.
Scan Page
This page allows users to scan fonts they want to identify. If users wish to save the results, they can capture the font using the capture button. The results will then be stored in the history page.
Settings Page
This page provides two customization options: theme and language. Users can switch between dark mode and light mode for the theme. For language, they can choose between Indonesian and English.
- clone this repository
git clone https://github.com/FontFound/FontFound-Mobile.git - Open the project in android studio
- run the project using mobile phone (emulator not recomended)
- Donwload the app from this link https://github.com/FontFound/FontFound-Mobile/releases
- install the app
- enjoy
