Skip to content

PaulinaCzapla/UrbanHealthPathMobile

 
 

Repository files navigation

UrbanHealthPathMobile

Urban Health Path is an interdisciplinary project created by Computer Science and Architecture students. The project was created in cooperation with physiotherapists.

Contributors:

  • F4talErr0r
  • PaulinaCzapla
  • matadam667

The purpose of the project

The aim of this interdisciplinary project was to create a mobile application supporting the physical rehabilitation of the elderly through their physical activation. A specially developed municipal health path is to be used for this purpose. The purpose of the application is to encourage the elderly to leave home and take up physical and intellectual activity through quizzes and interesting facts.

The main problems that had to be faced during the development of the application:

  • Developing the needs, limitations and requirements of people aged 60+. Adapting the application to these needs. This included both the appearance (size of elements, colors), but also functionality and navigation through the application.
  • Identify what can motivate the elderly to use the app and what spatial landmarks and app content will be appropriate.
  • Analysis of urban space in terms of its suitability for the rehabilitation of the elderly. Development of a map with points and a designated path and translating it into functionality in the application.

Implementation

The application was created using the Unity Engine.

Features:

  • Map with marked points and a path between them. The user's position is marked and the rotation of the phone is taken into account. The map can be zoomed in and out, moved and centered. It is possible to navigate to the first point of the track from any other point. Reaching a designated point is detected automatically.
  • The layout of the application is adapted to different types of smartphones (notches, front cameras, different screen sizes).
  • The interface is adapted to the needs of an elderly person.
  • Can be used without an internet connection as the content is stored locally.
  • The application saves the statistics and achievements of the user. You can share statistics thanks to integration with Whatsapp.
  • Offers various types of activities after reaching the point on the map - physical exercises presented in the form of videos, quizzes (text and picture) and interesting facts in the form of audio and text. The points on the map are interesting urban elements, often with interesting history and architecture.
  • The user can check his physical fitness through questionnaires. This allows you to monitor your progress.
  • Basic help system in case the user gets lost in the application interface.

Usage of libraries, plugins, etc.:

  • Mapbox SDK for Unity - maps were created using Mapbox SDK for Unity. Map styles were created on the studio.mapbox.com website, where the colors were set and the map layers were displayed. In addition, due to the fact that the application uses specific points of interest and the health path itself, Mapbox Studio has been used to create data sets containing characteristic points and paths.
  • Device Simulator - this tool allowed us to check the operation and appearance of the application on various device models.
  • Cross Platform Native Plugins: Essential Kit (Free Version) - easy integration of the application with WhatsApp.
  • Newtonsoft JSON - support for the JSON format, which stores, among others, information about paths.

Application

Log in and main views

image image

Settings and Help

image image

Path information

image image

Map view

image

Point

image

image

Quizzes and exercises

image image

Finish path

image

About

A mobile application to popularize physical activity among elderly people.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 91.1%
  • ShaderLab 3.4%
  • Objective-C++ 2.6%
  • Objective-C 2.2%
  • HLSL 0.5%
  • C 0.1%
  • Shell 0.1%