Skip to content

This iOS app is developed using Swift and UIKit with View Code, following the MVVM architecture to ensure clean code separation and scalability.

Notifications You must be signed in to change notification settings

Davidap041/letsBora

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LetsBora App

 iOS App Development

This iOS app is built using modern technologies and design patterns to ensure a seamless and responsive user experience.

🚀 Technology Stack

1. UIKit 🎨

UIKit is used for building the app's user interface, providing the necessary tools to create dynamic and responsive iOS interfaces.

2. Swift 🦅

Swift is the primary programming language for this app.

3. MVVM Architecture 🏗️

The app follows the MVVM (Model-View-ViewModel) design pattern, which separates concerns between the user interface (View) and the underlying business logic (Model). This results in a clear structure for data binding and reusability.

  • Model: Represents the data structure (events, users, costs, etc.).
  • View: Displays the UI components to the user.
  • ViewModel: Handles business logic and prepares data for presentation in the View. It communicates with the Model and provides a clean interface to bind data.

💻 Contributing

We welcome contributions to the project! If you would like to contribute, please follow these guidelines:

  1. Fork the repository and clone it to your local machine.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them with a clear message.
  4. Push your changes to your forked repository.
  5. Submit a pull request to the main repository.

Please ensure that your code follows the project's coding conventions and includes any necessary tests.


✍️ Commit Message Pattern

To maintain clarity and consistency, we follow a standard commit message pattern. For detailed guidelines, please refer to the Commit Message Pattern Documentation.


🔄 Git Flow Pattern

We follow the Git Flow branching model for feature development. For more details on this workflow, check out our Git Flow Pattern Documentation.


📱 App Screenshots

About

This iOS app is developed using Swift and UIKit with View Code, following the MVVM architecture to ensure clean code separation and scalability.

Topics

Resources

Stars

Watchers

Forks

Languages

  • Swift 99.8%
  • JavaScript 0.2%