Swift Scribe is a sleek, powerful, and intuitive text editor designed to elevate your writing experience. This app allows users to create, view, and delete notes with a user-friendly interface. The app utilizes SwiftUI for the interface and SwiftData for data management, ensuring a smooth and efficient experience.
- Create Notes: Easily add new notes with the "plus" button.
- View Notes: Scroll through your list of notes, sorted by title.
- Delete Notes: Long press on a note to reveal a context menu for deletion.
- Responsive Design: Adapts seamlessly to different screen sizes with a dynamic layout.
Screen.Recording.2024-06-15.at.3.55.00.PM.mov
The main view of the app. It contains:
- A gradient welcome banner.
- A list of notes fetched from SwiftData.
- A sheet for adding or editing notes.
- A button for creating new notes.
A custom view representing each note in the list.
A sheet view that appears when adding or editing a note.
A SwiftData model representing a note, with properties for the title and description.
- Tap the "+" button at the bottom right corner.
- Fill in the title and description in the sheet that appears.
- Save the note.
- Notes are displayed in a scrollable list. Tap on a note to view or edit it in a sheet.
- Long press on the note you wish to delete.
- Select "Delete" from the context menu.
Contributions are welcome! Please fork the repository and submit a pull request for any changes or improvements.
Thank you for using Swift Scribe! We hope it enhances your writing experience.