← Back to portfolio

Notes App

SwiftUI Ā· SwiftData

A full‑featured note‑taking app for iOS, built with SwiftUI and SwiftData for persistent local storage.

Features

  • Create, read, update, and delete notes
  • Search by title and body content
  • Pin important notes to the top
  • Assign categories to notes
  • Reactive UI using @Bindable and @Environment

Technologies

SwiftUI SwiftData @Model #Predicate

What I Learned

Data modelling with @Model, filtering queries with #Predicate, managing SwiftData relationships, and building a reactive UI with modern SwiftUI.

GitHub

github.com/djkoast/notes-app

Ā© 2026 Koast. Built with SvelteKit & Tailwind.