Skip to content

AnketKohak/FormMVVC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

FormMVVC

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.


Getting Started

  1. Open the project in Xcode:
    open FormMVVC.xcodeproj

  2. Configure Firebase:

    • Download the GoogleService-Info.plist from your Firebase project.
    • Add it to the root of your Xcode project.
  3. Build and run the app:

    • Select a simulator or real device and press Run.

Architecture

This project follows the Model-View-ViewModel-Controller (MVVC) pattern to ensure:

  • Modular and testable code
  • Enhanced code reusability
  • Better maintainability for future development

Technologies Used

  • SwiftUI for declarative UI
  • Firebase for backend services (authentication, database, etc.)
  • MVVC Architecture for clean code structure

Preview

Screenshot

Caption: Example of the Form UI.

Video Demo

Simulator.Screen.Recording.-.iPhone.16.Pro.-.2024-11-20.at.12.56.21.mp4

Caption: A quick walkthrough of the app.


Contact

Developed by Anket Kohak.
Feel free to reach out for feedback or questions.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages