AsNeeded App Icon

AsNeeded

A privacy-focused iOS app for tracking as-needed medications. Built with Swift 6, SwiftUI, and modern iOS development practices

AsNeeded App Icon

AsNeeded

My current project - a privacy-first medication tracker

Privacy First: Your health data stays private, local, and secure
Always Free: All features free forever, no ads, no subscriptions required
Open Source: Transparent, inspectable, and community-driven View Source Code
Download on the App Store Download on the App Store

Smart medication tracking with voice commands, built with:

Swift 6, SwiftUI, and iOS 18.0+ features. Designed to help users log and manage medication doses with clarity and confidence

This app represents my commitment to privacy-first development. Like all things done well, it's under active development. Because building quality software requires constant iteration and improvement.

About AsNeeded

AsNeeded is designed to help users track as-needed medications with smart features like RxNorm-integrated medication search, Siri voice commands for quick logging, and visual usage insights through charts and calendar heatmaps.

Built with domain-driven design and protocol-based services, the app showcases modern iOS development practices including Swift Concurrency, comprehensive unit testing, and modular package architecture. Cross-platform support includes both iOS and watchOS.

AsNeeded App

Smart Features

Smart medication search with RxNorm integration, quick logging via Siri voice commands, customizable dose tracking, flexible medication reminders, and visual usage insights with charts and calendar heatmaps.

Technical Excellence

Built with Swift 6 and SwiftUI for iOS 18.0+. Features domain-driven design, protocol-based services, Swift Concurrency (async/await), comprehensive unit testing, and modular package architecture.

Accessibility & Privacy

Complete accessibility support with Dynamic Type, VoiceOver, and Dark Mode. Local data storage ensures your health information never leaves your device. No external data tracking or cloud syncing.

Have Questions or Feedback?

Get in touch about AsNeeded - I'd love to hear from you!

Contact AsNeeded Support