/mowa-frontend-android

Android application for user of MOWA

Primary LanguageKotlinApache License 2.0Apache-2.0

MoWA's Android Application

Monotoring the elder with Wi-Fi sensing and AI


🌎 README.md in English
🇰🇷 README.md in Korean




Table of Contents

  1. Introduction
  2. Motivation
  3. Installation & Execution
  4. Demo & Utilization
  5. Reference


1. Introduction


ic_mowa_not_title

MoWA, our project, stands for "Monitoring the elder with Wi-Fi sensing and AI(Artificial Intelligence)" and is a system that monitors the elder living alone using Wi-Fi Sensing and AI Speaker. It is an Android project that acts as an interface with users in the MoWA project. Users can use the MoWA service by installing the MoWA application on their Android phones. Users can check their activity and risk levels through the Android application.

✅ Monitoring the elder with Wi-Fi sensing and AI
✅ Monitor the elder's activities
✅ Check whether the elder is in danger



2. Motivation

Our project "MoWA" aims to help cope with accidents that may occur by monitoring the elder living alone and ensure the activity of the elderly living alone. The behavior of the elder living alone is monitored and checked through Wi-Fi Sensing. In addition, the Android application allows users to utilize their own statistics and various functions. In other words, an Android application is an application designed to make MoWA services more intuitive and easy for users to access. Therefore, we designed the UI focusing on accessibility and intuition. It was implemented with the goal and motivation to make it easy and convenient for the elderly living alone, which is the target of our service.


The elder



3. Installation & Execution

Now, I would like to introduce how to install the MoWA application and how to run it. Unfortunately, the MoWA Android application is not currently on Google Play store. Therefore, as of this time (2023.09), the only way to install the MoWA application on the user's mobile phone is to download the repository to the computer and connect the mobile phone to install it. Although the installation method is somewhat complicated, a method of installing and executing using the method is described below.



3.1 Our Settings

For reference, the environment in which the Android project was developed is as follows. For users who want to install, you should check the difference from your environment. This is because sometimes there may be problems that cannot be executed depending on the version. In addition to what is written below, we recommend that you check the build.gradle file for more detailed settings and versions of this android project.


For reference, the developer's own environment who developed the project is as follows.

  • Windows 10
  • Windows 11
  • macOS Ventura 13.5.1

Category Version
Android Studio Android Studio Giraffe | 2022.3.1
Compile SDK Version 33 (API 33: Android 13.0 (Tiramisu))
Target SDK Version 33 (API 33: Android 13.0 (Tiramisu))
Min SDK Version 26 (API 26: Android 8.0 (Oreo))
Source Compatibility 1.8 (Java 8)
Target Compatibility 1.8 (Java 8)
Android Gradle Plugin Version 8.1.0
Gradle Version 8.0
Gradle JDK jbr-17 (JetBrains Runtime version 17.0.6

Last checked 2023. 09. 04 (Mon)


image

3.2 Installation

This time is to tell you how to install the MoWA application in the mobile phone. Since it is not in Google Play store, the method of download is to download the android project to computer that is connected with the user's own mobile phone. For reference, '3.2 Installation' and '3.3 Execution' are related to installation and execution methods of the application and execution method of execution, so if you already know then pass these parts.


  1. Download the Android project repository.

    git clone https://github.com/oss-inc/mowa-frontend-android.git
  2. Open the Android Studio to open the downloaded registration.

  3. After connecting your computer to your mobile phone, make sure that the connection appear properly in Android Studio.

  4. Press the Run button to install the application on the mobile phone.



3.3 Execution

If the application is installed on the user's own mobile phone, this time I will tell you how to run it. If you know how to run the Android application again this time, it's okay to go straight to '4. Demo & Utilization'.


  1. Verify that the application is properly installed on the phone.

  2. If the installation is successful, click to run the installed application.



4. Demo & Utilization

Here, we introduce the core functions of the MoWA application. It shows a screenshot of the demo and explains how it can be used together.


  • Start (Splash & Guide)


  • Login


  • Sign up


  • Home - Check the user's daily activities


  • Statistics - Check the user's monthly activities


  • Phone book - View some welfare centers


  • Phone book - View a phone book


  • Setting - Allow the notification permission



5. Reference