VoiceNoteApp is a Swift-based iOS application designed to handle voice note management using Core Data. The application allows users to create, fetch, update, and delete voice notes. The app is structured using the CoreDataManager for managing Core Data operations, a VoiceNotesRepository for handling CRUD operations, and a VoiceNotesViewModel that interacts with the UI layer. For api integration clean architcture is used.
- Clone this repository:
- Open VoiceNoteApp.xcodeproj
- Build and run the app on the simulator or your device.
This is used for routing and navigation within the app https://github.com/SwiftfulThinking/SwiftfulRouting.git