Skip to content

Capstone-MaggotIn/Mobile-Development

Repository files navigation

MaggotIn - Maggot Phase Identification App

This application is designed for the identification of maggot phases, providing recommendations based on the analysis of each phase using machine learning technology. It efficiently classifies and interprets the various stages of maggot development, offering insights and recommendations to optimize processes related to maggot-based applications.

Features

  • Maggot Phase Identification:
    Accurate detection of maggot phases using trained machine learning models.
  • Recommendations:
    Tailored recommendations for each maggot phase.
  • Mobile-First Design:
    Seamless functionality on Android devices.
  • Cloud Integration:
    Real-time data synchronization and cloud storage.

Dependencies Used

Category Dependency Brief Description
Core Libraries androidx.core.ktx, androidx.appcompat Provides core Android functionality for modern app development.
Material Design com.google.android.material Used for building modern, consistent UI based on Material Design.
Constraint Layout androidx.constraintlayout Enables flexible and responsive UI layouts.
Lifecycle Components androidx.lifecycle:livedata, viewmodel Supports MVVM architecture, managing reactive data.
Navigation androidx.navigation.fragment.ktx, ui.ktx Simplifies navigation management in Android apps.
Room Database androidx.room.runtime, room.ktx, room.compiler Implements local database using SQLite with a simple abstraction.
Coroutine Support kotlinx.coroutines.android, kotlinx.coroutines.core Enables asynchronous operations for app efficiency.
Data Storage androidx.datastore.preferences Replaces SharedPreferences for key-value data storage.
Retrofit retrofit, converter.gson Popular library for RESTful API communication.
OkHttp okhttp3.okhttp, logging.interceptor Manages and monitors HTTP/HTTPS requests.
Image Loading glide Efficiently loads and displays images.
Testing Libraries junit, androidx.junit, androidx.espresso.core Supports unit and UI testing to ensure app stability.
Play Services play.services.base Integrates Google Play services into the app.
Custom UI dotsindicator Library for interactive page indicators (e.g., in viewpager).

About Developers

  • (MD) A193B4KY3414 | Nur Azis Saputra – Universitas Bina Sarana Informatika LinkedIn GitHub

  • (MD) A204B4KX0650 | Arina Saffanah Zakiyyah – Universitas Esa Unggul LinkedIn GitHub

Licence

This repository's source code is available under Apache-2.0 License.

About

analysis of each phase using machine learning technology

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages