Designing and building a mobile and web app for people with early-stage dementia
2021-11-14, 17:00–17:30, Room 1

People with dementia, due to the ongoing decline in their mental abilities, need proper care at each stage. Their carers feel they have a great responsibility in their hands. Therefore, dementia affects not only the person dealing with it but the caregivers, too.
We decided to build a mobile app that offers high-quality exercises and activities for people with dementia, as well as a Marketplace web application that caregivers can use to upload and create more content.

Developing an educational application for family caregivers and health professionals in order to provide knowledge about simple techniques of non-pharmaceutical interventions will provide valuable insight and tools.

The smartphone application for the project "diAnoia" is useful for practicing the mental skills of people dealing with:

  • Mild Cognitive Impairment with significant deficits
  • Early stages of dementia

In this presentation, we will see how we architect such an application, the tooling, and technologies that we used as an open-source-based software company, as well as the design patterns that we made use of while having the SOLID programming principles in mind.

See also: Presentation file

I am a professional software engineer, passionate about clean code and software craftsmanship. I strongly believe in the power of the community worldwide and therefore, I love to share my knowledge and broaden my horizons. I am particularly interested in software design and Agile practices.

I have 6 years of software engineering experience in a plethora of projects ranging from open-source assistive technologies (like video games for blind people) and commercial applications, all the way to startup consulting and product development.

During the last 4 years, I have also been working as a teacher, teaching programming and STEM (Science, Technology, Engineering, Mathematics) subjects to kids and teenagers, as well as to adults.