https://github.com/efemesudiyeli/notes
This project is part of my iOS development portfolio, showcasing my skills in building clean, maintainable iOS applications.
https://github.com/efemesudiyeli/notes
data-persistence mvvm mvvm-architecture notes notes-app state-management swift swiftui user-defaults
Last synced: 10 months ago
JSON representation
This project is part of my iOS development portfolio, showcasing my skills in building clean, maintainable iOS applications.
- Host: GitHub
- URL: https://github.com/efemesudiyeli/notes
- Owner: efemesudiyeli
- Created: 2025-02-25T16:03:03.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2025-02-25T16:06:04.000Z (11 months ago)
- Last Synced: 2025-02-25T17:20:43.334Z (11 months ago)
- Topics: data-persistence, mvvm, mvvm-architecture, notes, notes-app, state-management, swift, swiftui, user-defaults
- Language: Swift
- Homepage: https://efemesudiyeli.dev
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📝 Notes App - iOS SwiftUI MVVM
A simple note-taking iOS application built with SwiftUI and MVVM architecture. This project demonstrates my understanding of:
* Clean Architecture (MVVM)
* SwiftUI
* State Management
* Data Persistence
* Modern iOS Development
## Tech Stack
* Swift 5
* SwiftUI
* UserDefaults
* MVVM Architecture
## Features
* Create and store notes
* List all notes with timestamps
* Simple and clean UI
* Persistent storage using UserDefaults
## Coming Soon
* Unit Tests
* CoreData Integration
* UI Tests
* Dark/Light Mode Support
## Screenshots
[Screenshots will be added soon]
## Requirements
* iOS 15.0+
* Xcode 13.0+
* Swift 5.0+
## Installation
1. Clone the repository
2. Open `NotesApp.xcodeproj`
3. Build and run the project
---
*This project is part of my iOS development portfolio, showcasing my skills in building clean, maintainable iOS applications.*