Haba is a Flutter project that aims to revolutionize financial automation for individuals and businesses. It offers a comprehensive solution to automate financial tasks, providing convenience and efficiency in managing your finances.
Haba is a powerful platform designed to streamline financial processes, making it easy for both individuals and businesses to automate their finances. With Haba, you can automate tasks such as expense tracking, bill payments, and budgeting, saving you time and effort. Take control of your financial management and experience a new level of financial freedom with Haba.
To get started with Haba, follow the steps below:
- Make sure you have Flutter SDK installed on your machine. You can find detailed installation instructions in the Flutter documentation: Flutter Installation Guide
- Open a terminal and navigate to the directory where you want to clone the project.
- Run the following command to clone the repository:
git clone https://github.com/HABA-TECH/haba-mobile
The Haba Flutter project follows the following structure:
- assets: Contains any static assets required by the app, such as images or fonts.
- lib: Contains the Dart source code for the Haba application.
- models: Contains data models used in the application.
- providers: Contains provider classes responsible for managing the app's state.
- screens: Contains UI screens and widgets.
- services: Contains services and API calls used in the app.
- main_dev.dart: Entry point for the app with the
dev
flavor. - main_live.dart: Entry point for the app with the
live
flavor.
Haba offers two flavors: dev
and live
. To run the app with the respective flavors, use the following commands:
-
For the
dev
flavor:flutter run --flavor dev -t lib/main_dev.dart
-
For the
live
flavor:flutter run --flavor live -t lib/main_live.dart
Make sure you have a compatible device or simulator connected to your development environment.
Here are some additional things you might need to set up:
-
Backend Integration: Haba relies on backend services for some functionalities. Make sure to configure the backend endpoints and necessary authentication tokens in the appropriate files (
lib/main_dev.dart
andlib/main_live.dart
). -
Third-Party Dependencies: If Haba relies on any third-party services or libraries, follow the documentation provided by those services to set up the required credentials or configurations.
For testing and debugging, you can use the standard Flutter testing and debugging tools. Refer to the Flutter documentation for more details on running tests and debugging your Flutter applications.
Contributions to Haba are welcome! If you find any issues or have suggestions for improvement, please submit a pull request or open an issue on the GitHub repository.
Haba is released under the MIT License. Feel free to modify and customize it to meet your specific requirements.
We would like to thank all the contributors and the Flutter community for their support and valuable contributions to the project.
Thank you for choosing Haba! We hope it helps you achieve greater financial automation and success.