All-In-Notes is a modern iOS application designed for effortless and organized note-taking. Go beyond plain text—add rich formatting, utilize powerful tagging, and instantly search across your notes and tags. Experience note-taking like never before with smooth, engaging Swift animations!
All-In-Notes.Demo.mp4
- Rich Text Editing: Format your notes using various styles, including bold, italics, lists, and more, to make your information stand out and easy to read.
- Intelligent Tagging: Easily tag your notes with relevant keywords for quick categorization and retrieval.
- Powerful Search: Instantly search your entire note library based on content or specific tags.
- Elegant UI/UX: Enjoy a clean, intuitive interface complemented by custom, delightful animations.
- Custom Swift Animations: Delightful Stacked Card transitions and intricate Custom Path animations enhance the user experience, making interaction smooth and engaging.
NotesPlus is built entirely in Swift and leverages several modern iOS frameworks and techniques:
- SwiftUI: Used for building the entire user interface.
- SwiftData: Used for persistent data storage of notes and tags.
- AttributedString (or relevant Rich Text API): Handles the robust Rich Text editing capabilities.
- Custom Drawing: The signature animations utilize
ShapeandPathdrawing in SwiftUI, combined withwithAnimationandTransactionfor the unique transitions and effects (Stacked Cards).
To run NotesPlus on your local machine, follow these steps:
- Clone the repository:
git clone [Your Repository URL]
- Open in Xcode:
Navigate to the project directory and open
Planner.xcodeproj(or the workspace file if applicable). - Select a Device: Choose a simulator or a physical device running iOS 17.0+ (or your target OS).
- Run: Press Cmd + R or click the Run button to build and install the app.
- Cloud synchronization (e.g., iCloud or Firebase).
- Markdown support.
- Note folders/hierarchy.
- Adding imageas