FormMVVC is a simple and efficient iOS form-handling application built using the MVVC architecture pattern. The app leverages Firebase for backend functionality, such as data storage and authentication. This project demonstrates a clean architecture approach for scalable iOS app development using SwiftUI.
-
Open the project in Xcode:
open FormMVVC.xcodeproj -
Configure Firebase:
- Download the
GoogleService-Info.plistfrom your Firebase project. - Add it to the root of your Xcode project.
- Download the
-
Build and run the app:
- Select a simulator or real device and press Run.
This project follows the Model-View-ViewModel-Controller (MVVC) pattern to ensure:
- Modular and testable code
- Enhanced code reusability
- Better maintainability for future development
- SwiftUI for declarative UI
- Firebase for backend services (authentication, database, etc.)
- MVVC Architecture for clean code structure
Caption: Example of the Form UI.
Simulator.Screen.Recording.-.iPhone.16.Pro.-.2024-11-20.at.12.56.21.mp4
Caption: A quick walkthrough of the app.
Developed by Anket Kohak.
Feel free to reach out for feedback or questions.


