Map view, recording your voice
Login | Registration | Map View | Map View Recording |
---|---|---|---|
![]() |
![]() |
![]() |
![]() |
A Test App Featuring MVVM,Hilt,Remote Mediator,Room,Navigation Component,Retrofit
- 100% Swift based, Cocoa Touch + Googgle map for map view.
- SwiftUI🚀
- Combine - Combine is the reactive framework for handling events over time. I use here for audio play/pause handle, user data update, etc
- Firebase/Auth - This end-to-end solution supports email and passowrd, phone auth, & mult-platform login.
- Firebase/Storage - Use for live database for resigtration, login.
- AVFoundation - Use for audio play/pause, AudioRecorder etc.
- ViewModel - UI related data holder, lifecycle aware.
- UserNotifications - To notify user when audio save.
- Google Map - To display google map
- Google Places - Track Places
🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀🚀
CustomLoadingButton - Use for animation when your loging button press. This is a open source library that develop by me
- MVVM Architecture (View - ViewModel - Model)
- Sign Up
- Sign-in
- Map(Show current location with GPS)
- Recording(Record the voice from iPhone/iPad directly)
- After recording notify user
- List of recorded list
- Play(Play recorded audio)