/VoiceRecorder

Voice recording app

Primary LanguageSwift

Voice Recorder

Voice recording application. The goal is to reflect the basic skills of iOS app development. The design project is taken from Behance.

Technologies

  • Swift 5 + UIKit (without using storyboard).
  • AVFoundation for recording and playing audio files.
  • Firebase for user authentication.
  • Realm database to save settings (it might have been worth using UserDefaults, but there are bugs with caches).
  • MVC pattern & SOLID-based architecture.

Simulator screen recording

Simulator.Screen.Recording.-.iPhone.14.Pro.-.2023-03-12.at.00.22.55.mp4

Author

Vadim Popov, Telegram, me@vadimpopov.ru.