This repository is dedicated to tracking the progress of our project for the contribution phase. We will be using it to report on our project and keep a record of our work.
"In the global world of healthcare, the ability to connect medical facilities and provide accessible healthcare services remains a persistent challenge which cause mortality in the society. Patients often face challenges in locating hospital with medical facilities to treat a particular disease/illness, while hospitals struggle to refer patients to appropriate specialized centers. As a result, there is a significant need for a platform that bridges the gap in healthcare connectivity.
The "Mboacare" project seeks to address these challenges by providing an app where hospitals can register their facilities, enabling seamless patient referrals and empowering patients to easily locate and access the healthcare services they require. Its primary goal is to improve healthcare connectivity. This project aims to revolutionize healthcare connectivity, making it more accessible and reducing mortality rate.
Project's Tagline: ""Your health, Simplified!"
cd your-project
git clone https://github.com/Mboacare_Main.git
Install Flutter Dependencies:
flutter pub get
Run the Project:
flutter run
To contribute to this project, please follow these steps:
Fork the repo
Clone the forked repo.
Check out a new branch based and name it to what you intend to do:
Example:
git checkout -b BRANCH_NAME
Use one branch per fix / feature
Commit your changes
git commit -am 'Add some fooBar'
Push to the branch
git push origin BRANCH_NAME
Make a pull request
Enter cd [project]
Run: flutter build apk --split-per-abi (The flutter build command defaults to --release.) This command results in three APK files:
[project]/build/app/outputs/apk/release/app-armeabi-v7a-release.apk
[project]/build/app/outputs/apk/release/app-arm64-v8a-release.apk
[project]/build/app/outputs/apk/release/app-x86_64-release.apk
Removing the --split-per-abi
flag results in a fat APK that contains your code compiled for all the target ABIs. Such APKs are larger in size than their split counterparts, causing the user to download native binaries that are not applicable to their device’s architecture.
Load one of the .apk
files listed above. Which file to load depends on what kind of processor is running on your device.
Naming Conventions:
File and Directory Structure:
Widgets and Components:
Lint Rules:
//ignore for file: $lint_rule
lint rules in your code.Error Handling:
"Our progress is on track, and the collaboration between design and development is really paying off.