to projects
Oct 2021
Repository

Medication Tracker

Overview

Medication Tracker is a mobile application developed for iOS using Swift. It was created as part of a Mobile App Development class in the Fall of 2021. The app aims to provide a simple and effective way for users to keep track of their medications and when they need to be taken. It makes use of addictive design patterns to help the user feel satisfied with their medication management.

Problem

Managing multiple medications and remembering when to take them can be challenging. Especially when the side effects impact the persons memory. This can lead to missed doses or incorrect medication intake, potentially affecting health outcomes. At the time the existing medication management apps were complex, often relying pill box metaphors, targeting an older demographic.

Solution

The Medication Tracker app addresses this issue by offering a user-friendly interface for organizing medications and setting reminders. It helps users maintain their medication schedules accurately and consistently. This app aims to be simple, easy to use, and accessible to a younger demographic with basic medication management needs.

Home Screen medication logging animation

Features

  • Medication Management: Add and organize medications with their specific details.
  • Scheduling: Set up custom schedules for each medication.
  • Reminders: Receive timely notifications for upcoming doses.
  • Dose Tracking: Log taken and missed doses to monitor adherence.
  • User-Friendly Interface: Navigate through an intuitive design optimized for iOS devices.
  • SVG Animations: Use SVG animations to make the app feel more interactive and engaging.

Technology Stack

  • Language: Swift
  • Platform: iOS

Development Process

This app was developed as an individual project for a Mobile App Development course. It showcases the application of iOS development concepts learned during the class, including UI design, data management, and user interaction in a real-world scenario.

Learnings

Through this project, I gained practical experience in iOS app development using Swift. Key learnings include:

  • Implementing core iOS development concepts in a practical application
  • Designing user-friendly interfaces for mobile devices
  • Managing data persistence for medication information
  • Implementing local notifications for reminders
  • Problem-solving real-world challenges in medication management through software