Haan R Haan is a mobile application that allows users to create parties and split bills together. The app helps users efficiently manage their expenses during group outings, parties, or any shared activities.
The following dependencies are required to build and run the Haan R Haan app:
- animated_text_kit
- cloud_firestore
- cool_alert
- cupertino_icons
- firebase_auth
- firebase_core
- flutter
- flutter_local_notifications
- flutter_svg
- intl
- promptpay_qrcode_generate
- provider
- qr_code_scanner
- timeago
The Haan R Haan app follows the MVVM (Model-View-ViewModel) architecture for its folder structure. Here's an overview of the important directories and files:
- /lib
- /lib/constant: Contains constant values for used in the app.
- /lib/src: Containers the Dart code for the app.
- /lib/src/models: Contains the data models used in the app.
- /lib/src/pages: Contains screens for the app.
- /lib/src/services: Contains services for interacting with Firebase.
- /lib/src/utils: Contains utility functions.
- /lib/src/viewmodels: Contains the view models that handle the business logic for the app.
- /lib/src/widgets: Contains the common widgets.
- /lib/src/app.dart: App.
- /lib/main.dart: The entry point of the app.
To get started with the Haan R Haan app, follow these steps:
- Download and unzip the zip file source code or clone the Haan R Haan repository: git clone
https://github.com/boss4848/haan-r-haan.git
Before running the app, make sure you have the following installed:
- Flutter SDK version 3.7.0-0 or higher.
- Dart SDK version 2.19.3 or higher.
Once you have the prerequisites set up, you can run the app:
- Open a terminal or command prompt and navigate to the project directory.
- Run the following command to install the app's dependencies:
flutter pub get
- Run the app on a simulator or connected device using the following
flutter run
This command will build and launch the app on the selected device.