Skip to content

Latest commit

 

History

57 Commits

Folders and files

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.

Used by

Contributors

Languages