DevNotes is a modern, fast, and minimal note-taking application built with SwiftUI.
It targets macOS and iOS, focusing on productivity features such as tagging, pinning, searching, and sharing notes with a clean user experience.
-
ποΈ Note Management
- Title & rich text content
- Pinned notes
- Date-based sorting
-
π·οΈ Tag System
- Colorful tags with icons
- Filter notes by tags
- Centralized
TagStoremanagement
-
π Smart Search
- Search across titles and content
- Real-time filtering
-
β° Reminders (Optional)
- Date & time based reminder infrastructure
-
π€ Sharing
- Native ShareSheet support
-
π Dark / Light Mode
- Fully compatible with system appearance
- SwiftUI
- MVVM pattern
- ObservableObject & State-driven UI
- Modular view structure
- Central Store logic (TagStore)
DevNotes/
βββ Models/
β βββ Note.swift
β βββ Tag.swift
βββ Stores/
β βββ TagStore.swift
βββ Views/
β βββ ContentView.swift
β βββ AddNoteView.swift
β βββ TagManagerView.swift
β βββ Components/
βββ Utilities/
β βββ ShareSheet.swift
βββ Assets.xcassets
βββ DevNotesApp.swift
-
Clone the repository:
git clone https://github.com/zinkxx/devnotes.git
-
Open with Xcode:
DevNotes.xcodeproj -
Run the project (
β + R)
- Code readability and maintainability are top priorities
- Views are small and responsibility-focused
- UI follows Apple Human Interface Guidelines
- CoreData integration
- iCloud sync
- Markdown export
- Advanced reminders
- Widget support
Zinkx (Said Kaya)
Software Developer Β· UI/UX focused
GitHub: https://github.com/zinkxx
MIT License β free to use, modify, and distribute.





