Git Product home page Git Product logo

coviddetector's Introduction

Android Covid Detector

toharifqi

A Covid Detector App illustrating Android development practices with Android Jetpack.

The main purpose of this application is to identify if user has infected with Covid-19. With this application we can detect if a person gets infected by covid-19 using cough sound. Hence, we can anticipate the infection of covid-19 before it gets worse.

Android Covid Detector is currently under development. Some changes will be updated (such as database schema modifications).

App Screenshots

Authentication Home Screen User Profile

Main Feature Screenshots

Main Feature Cough Analyzation Classification Result

Introduction

We developed our app using Android Jetpack guideline. Android Jetpack is a set of components, tools and guidance to make great Android apps. They bring together the existing Support Library and Architecture Components and arrange them into four categories:

jetpack

Android Covid Detector demonstrates utilizing these components to create a simple detect covid using sound of cough.

Latest Updated Branch

  • master (Added main feature: Covid Detection with tensorflow lite)
  • development-1.0 (Added main feature: Covid Detection with tensorflow lite)

Getting Started

This project uses the Gradle build system. To build this project, use the gradlew build command or use "Import Project" in Android Studio.

There are two Gradle tasks for testing the project:

  • connectedAndroidTest - for running Espresso on a connected device
  • test - for running unit tests

For more resources on learning Android development, visit the Developer Guides at developer.android.com.

Libraries Used

  • Foundation
    • AppCompat
    • Android KTX
    • Test
  • Architecture
    • Data Binding
    • Lifecycles
    • LiveData
    • ViewModel
    • Navigation
    • Room (Local Database)
    • Firebase real-time database (Remote Database)
    • Firebase Storage (Remote Storage)
  • UI
    • Fragment
    • Layout
  • Third party and miscellaneous libraries
    • Glide for image loading
    • CircleImage
    • dmax Spot Dialog
    • TensorFlow Lite (Machine Learning)

Continous Integration Tools

Circle CI toharifqi

Upcoming features

Updates will include news feature using API to get latest information about COVID-19 for users.

Machine Learning Documentation

  • Download Dataset
  • Preprocess Dataset
  • Make model and training dataset
  • Create Prediction
  • Result Prediction
  • Convert keras model to tflite model

Cloud Computing Documentation

  • Create VM Instance for running Jupyter Notebooks, Tensorflow, Keras.
  • Create firebase to store user data
  • Create custom model tflite on firebase

coviddetector's People

Contributors

toharifqi avatar yunialriza avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.