Skip to content

NovemForxuz/IM2073-SimpleSurvey

Repository files navigation

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

About

IM2073 - Android Survey Clicker application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published