Skip to content

bbawtm/VoiceRecorder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.