Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Memory App

Overview

The Virtual Memory App is an Android application designed to assist seniors and individuals with dementia by providing a user-friendly interface to manage memories, reminders, and important information. The app features personalized photo albums, contact management, and multimedia support for an enriching user experience.

Features

  1. Personalized Photo Album
  • Create folders like "Family" or "Friends".
  • Add, view, label, and delete photos and videos within folders.
  • Each media item can be labeled for easy identification.
  • Supports animations for folder icons to make navigation more intuitive.
  1. Contact Management
  • Store contacts with categories such as "Friends" or "Family."
  • Each contact includes a name, relationship, email, phone number, category, and an optional audio note.
  1. Reminders
  • Set reminders for important events or tasks.
  • Store important notes for quick reference.
  1. Assistant
  • Recognizes speech and fetches events from the calendar
  • Dials 911 if user asks for help
  1. Interactve Maps
  • Allow users to save "Home," "Work," and "Friend's House" addresses for future reference.
  • Load and display saved addresses automatically on app startup.
  • Open Google Maps for navigation to any saved address with a single click.

Setup Instructions

Prerequisites

  • Android Studio (latest version recommended).
  • Android Emulator or a physical device with API level 30 or higher.
  • Basic knowledge of Kotlin and Android development.

Installation

  1. Clone the repository:
    git clone https://github.com/Jumaana-bit/VirtualMemory.git
    
  2. Open the project in Android Studio.
  3. Sync Gradle files to download dependencies.
  4. Build and run the project on an emulator or connected device.

Tech Stack

  • Programming Language: Java for Android development.
  • Database: SQLite for local storage of contacts and media data.
  • Google Maps API: For map integration and navigation functionality.
  • Android Framework: Used to build a user-friendly interface and manage app lifecycle.
  • SharedPreferences: For saving and retrieving location data asynchronously.

Demo

VirtualMemory-git.mp4

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages