Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 2.51 KB

README.md

File metadata and controls

48 lines (32 loc) · 2.51 KB

IM2073-SimpleSurvey

Intro to Design and Project (IM2073) - Android Survey Clicker application

A simple survey module project that let users do a survey on their Android mobile device. This project involves Mobile and Web application communication through a database. The codes here focus mainly on mobile-side of the development.

Java MySQL

Tools:

  • MySQL
  • Android Studio
  • XAMPP

Workflow:

  1. Retrieve data from MySQL database using php
  2. Data retrieved from php captured and displayed on mobile app.
  3. Mobile responses to survey qns uploaded to database via php
Start Activity Survey Activity
StartPage Survey Activity

Preview:

Full view - Simulated App view - Live (remote)
Full view - simulated App view using Live (remote)

Survey Dashboard (Webapp)

The dashboard was created in a separate repository, connecting to the app via backend.

image

Database SELECT query (query_questions.php)
php_questions_query

The project further attempted to apply separation of concerns using Model-View-ViewModel design pattern.

Data flow (MVVM)
Data-Flow