JotDown
An iOS platform blending hyper-minimalist note-taking with on-device semantic awareness.
Design Architecture
I architected the application utilizing SwiftUI and strict MVVM (Model-View-ViewModel) design patterns. The goal was to build a UI that had absolutely zero friction for data entry while hiding an immensely powerful structural engine beneath the surface.
Core ML & NLP Integration
Most applications send text data to cloud providers to parse sentiment or tags. JotDown instead processes entirely on-device using Apple's Core ML framework to perform Natural Language Processing.
- Entity Recognition: Automatically detects dates, actionable keywords, and key themes without the user needing to manually tag them.
- Semantic Search: Searching "grocery" will pull up notes mentioning "apples" or "milk", understanding the underlying semantic relationship.
- Data Visualization: A fully custom view that renders a knowledge node graph of notes overlapping in latent themes, helping discover hidden connections.
Outcomes
JotDown successfully marries advanced AI with native iOS development, proving that powerful large-scale data manipulation doesn't require backend cloud dependency; it can effectively run in the palm of your hand utilizing efficient algorithmic logic.