Flutter is an open-source UI software development kit created by Google. It allows developers to build natively compiled applications for mobile, web, and desktop from a single codebase. Flutter is particularly beneficial for building medical and healthcare apps due to several reasons:

  1. Code Reusability: With Flutter, developers can use the same codebase for developing both Android and iOS apps. This saves time and resources, which is crucial in the healthcare industry where rapid development and deployment can be vital.
  2. Performance: Flutter compiles to native code, ensuring high performance of applications. This is crucial for healthcare apps, which often need to process large amounts of data quickly and efficiently.
  3. Customizable UI: Flutter has a rich set of widgets and extensive capabilities for creating complex custom widgets. This allows developers to create user-friendly interfaces that can make it easier for patients, doctors, and healthcare providers to interact with the app.
  4. Community Support: Flutter has a large and active community of developers who contribute to its continuous improvement and offer support. This means any issues encountered during development can be resolved quickly.
  5. Integration with Firebase: Flutter has seamless integration with Firebase, Google's mobile platform that helps developers quickly develop high-quality apps. This allows for easy setup of cloud storage, real-time databases, user authentication, and more.

These advantages make Flutter a powerful tool for developing efficient, beautiful, and user-friendly healthcare applications.

In this list, we offer you a list of the best open-source Flutter medical and healthcare apps.

Flutter Medical

Flutter Medical is a full-featured open-source app that allows clinics to manage and schedule their patients visits easily. However, the app it seems as unfinished business, it is a good example and good source-base for anyone who want to create a similar app.

GitHub - johnuberbacher/flutter_medical: Functioning Doctor/Healthcare Catalog App created using Dart with Flutter. Stores and loads data from Firebase Firestore DB.
Functioning Doctor/Healthcare Catalog App created using Dart with Flutter. Stores and loads data from Firebase Firestore DB. - johnuberbacher/flutter_medical

SkinDetect

SkinDetect is an app that uses artificial intelligence to recognize eight different types of skin lesions. The app can detect various types of skin lesions, ranging from dangerous skin cancers like basal cell carcinoma (BCC), the most common form of skin cancer, to harmless lesions like normal moles (melanocytic nevi). The following 8 lesion types can be detected by SkinDetect:

  • Actinic keratoses (akiec)
  • Basal cell carcinoma (bcc)
  • Benign keratosis-like lesions (bkl)
  • Dermatofibroma (df)
  • Melanoma (mel)
  • Melanocytic nevi (nv)
  • Vascular lesions (vasc)
  • Squamous cell carcinoma (scc)
GitHub - MZimmermann-coder/SkinDetect_v2: SkinDetect is an app created to diagnose skin lesions, including the most widespread types of skin cancer, via its custom-trained AI. This is the repository for the second version of the app, developed with Flutter and Tensorflow.
SkinDetect is an app created to diagnose skin lesions, including the most widespread types of skin cancer, via its custom-trained AI. This is the repository for the second version of the app, devel…

Health and Doctor Appointment

This is an app template with fancy interface that provide a complete workflow for clinics to manage patients - doctor appointments.

GitHub - dc-exe/Health_and_Doctor_Appointment: Medic.ly - Health and Doctor Appointment App made with Flutter. With this you can book an online appointment to a doctor in advance.
Medic.ly - Health and Doctor Appointment App made with Flutter. With this you can book an online appointment to a doctor in advance. - GitHub - dc-exe/Health_and_Doctor_Appointment: Medic.ly - Hea…

Medkit

Medkit is a pharmacy application that aids in treating basic symptoms and diseases with home-available medicines.

It includes a Doctor's Panel, allowing doctors to add, view, update, and delete medicine/disease information, as well as update their profiles. Patients can view medicine/disease information and doctor's profiles for contact.

GitHub - mhmzdev/medkit-pharmacy-app: To cure symptoms of various disease using medicines at home this app will act as guideline. Few animations are used and Firebase is used as database.
To cure symptoms of various disease using medicines at home this app will act as guideline. Few animations are used and Firebase is used as database. - mhmzdev/medkit-pharmacy-app

Blood pressure

The Blood pressure is a free a medical app built with Flutter for classifying arterial blood pressure. It includes links to articles on Medium detailing the app and its staggered animations. The app incorporates the BLoC pattern and text field validation.

GitHub - frideosapps/bloodpressure: An example of a medical app built with Flutter for the classification of the arterial blood pressure.
An example of a medical app built with Flutter for the classification of the arterial blood pressure. - frideosapps/bloodpressure

sMedical

The is a free and open-source a complete doctor appointment app where users can schedule appointments with doctors.

GitHub - sagor1414/sMedical: this is a complete doctor appointment app there user can appoint a doctor
this is a complete doctor appointment app there user can appoint a doctor - GitHub - sagor1414/sMedical: this is a complete doctor appointment app there user can appoint a doctor

MobiCare

MobiCare is a mobile application that facilitates consultation and follow-up between doctors and patients. It includes all necessary patient data, including prescriptions, medical reports, radiology images, diagnoses, treatment plans, allergies, and lab results.

Patients can check their data at any time and give their doctors access to their medical records. The system also provides medication reminders and allows doctors to upload educational videos. MobiCare uses smart contracts to handle procedure records and stores medical records in BlockChain.

GitHub - MohammedMoataz/MobiCare: MobiCare is a mobile application, It facilitates the methods of consultation and follow-up between doctors and their patients. It includes all required medical data about the patient, the patient is allowed to check them whenever he wants and also he can give access to his doctor to get and upload his medical records.
MobiCare is a mobile application, It facilitates the methods of consultation and follow-up between doctors and their patients. It includes all required medical data about the patient, the patient i…

Flutter Healthcare App

The Healthcare app is a design implementation of a mobile application, originally designed by Chirag Chauhan. It is a good template for anyone who wanna create a clinic or a hospital app using Flutter.

GitHub - TheAlphamerc/flutter_healthcare_app: Helthcare app built in flutter
Helthcare app built in flutter. Contribute to TheAlphamerc/flutter_healthcare_app development by creating an account on GitHub.

The Donate Plasma project aims to assist in the treatment of COVID-19 patients through plasma therapy. Plasma, the clear, straw-colored liquid portion of blood, is used in Convalescent Plasma Therapy (CPT) where plasma from recovered patients is given to those currently battling the disease. This method has been successful in previous virus outbreaks and is being tested for COVID-19.

GitHub - TeamTigers/donate_plasma: 🏆 World Runner-Up project of International Flutter Hackthon 2020. “Donate Plasma” is a prototype apps built with flutter for the purpose of connecting COVID-19 patients and the patients recently recovered from COVID-19 willing to donate their plasma for effective treatment. In this application, plasma donors will also be able to share their story of fighting COVID-19 to motive others staying strong mentally.
🏆 World Runner-Up project of International Flutter Hackthon 2020. "Donate Plasma" is a prototype apps built with flutter for the purpose of connecting COVID-19 patients and the patients…

Flutter FireBase Healthcare Management App

The Flutter Firebase Healthcare Management App is a comprehensive system for managing patient care, including OPD, IPD, prescriptions, lab work, and appointments. It is designed for use on iOS, Android, and the web. However, due to the Covid-19 situation, it does not store private patient data or offer location tracing without government approval.

GitHub - AmitXShukla/Healthcare-Management-App-Flutter_Firebase: Complete Healthcare Management (Patient, OPD, IPD, Rx, Lab) Flutter Firebase App for iOS, Android, Web & Desktop
Complete Healthcare Management (Patient, OPD, IPD, Rx, Lab) Flutter Firebase App for iOS, Android, Web & Desktop - AmitXShukla/Healthcare-Management-App-Flutter_Firebase

Flutter Health Management App

This mobile application is developed for the 2021 China Collegiate Computing Contest features Tencent OCR for medicine identification, medication reminders, history tracking, voice or text input for blood pressure and blood sugar levels, chart displays for health metrics, a database of over 20,000 drugs, PDF health report generation, and both dark and light modes. It is localized in English and Chinese.

GitHub - Orionecode/Flutter_Health-Management-App: This is an application that uses the Flutter framework, SQFLite as a database to record blood pressure, blood sugar, BMI, or create medication reminders in multi mobile platforms You can run this project on iOS, Android
This is an application that uses the Flutter framework, SQFLite as a database to record blood pressure, blood sugar, BMI, or create medication reminders in multi mobile platforms You can run this…

Health & Beyond (College Project)

The Health & Beyond College Project is a Flutter app designed for doctors and patients to access features of the Health & Beyond website. The app was developed in a week without time for comments or state management, resulting in some messy code.

The developer plans to remake the project with better code and state management and allows the code to be used freely for public, open-source projects.

GitHub - DetainedDeveloper/HealthAndBeyond-College-Project: Flutter app that allows Doctors and Patients to access features of Health and Beyond website
Flutter app that allows Doctors and Patients to access features of Health and Beyond website - DetainedDeveloper/HealthAndBeyond-College-Project

HealthCare

This is a free and open-source Flutter based app that enables patient and end-users to book consultation visits and appointments with their doctors with easy.

Features

  •  Consult & Book appointment.
  •  Login Screen
  •  AI Predictions (Models removed)
  •  Appointment notification(Alarm)
  •  RazorPay Payment
  •  List of nearby hospitals
  •  Custom status
  •  Beautiful UI
GitHub - LakshmiNarayanan2003/HealthCare: Patients can consult & book an appointment with the Doctors. They can use the AI for Healthcare to detect diseases early and thereby save their lives!
Patients can consult & book an appointment with the Doctors. They can use the AI for Healthcare to detect diseases early and thereby save their lives! - LakshmiNarayanan2003/HealthCare

Aarogya Seva

Aarogya Seva is an Indian app developed using flutter for tracking live Covid-19 cases. App provides Coronavirus self assessment without collecting any data.

Features

  • Live Covid-19 cases across India
  • Minimilistic UI and an elegant user experience
  • Live news related to Corona Virus from newsapi.org
  • Check your health condition with Self Assessement (For general Purpose)
  • List of helpline numbers
  • No data collection in any form (Secure) 🥳

GitHub - shubhamhackz/aarogya_seva: A beautiful 😍 covid-19 app with self - assessment and more.
A beautiful 😍 covid-19 app with self - assessment and more. - GitHub - shubhamhackz/aarogya_seva: A beautiful 😍 covid-19 app with self - assessment and more.

INR'mi Ayarla

INR'mi Ayarla is a health monitoring mobile application designed to track the International Normalized Ratio (INR) of patients using Coumadin medication. The app, built primarily with Flutter and Firebase, aims to effectively monitor patient health and facilitate constant communication with doctors.

GitHub - Imperial-lord/INR-miAyarla: INR’mi Ayarla is a health monitoring mobile application. This application has been prepared to monitor the INR of patients using Coumadin medication and to adjust the drug dose
INR'mi Ayarla is a health monitoring mobile application. This application has been prepared to monitor the INR of patients using Coumadin medication and to adjust the drug dose - Imperial-lord/…

LekBierz

LekBierz is a Flutter application designed to help users manage their medication intake. It addresses common issues such as forgetting to take medication, forgetting whether medication has already been taken, and managing side effects of medication.

Features

  • Tracks current medications with EAN code scanner
  • Provides a user-friendly medicine dose diary
  • Notifies when a dose should be taken
  • Prevents running out of pills by tracking doses
GitHub - Albert221/LekBierz: Flutter application that reminds you about your medicines and helps you keep track of its side effects and pills quantity.
Flutter application that reminds you about your medicines and helps you keep track of its side effects and pills quantity. - Albert221/LekBierz

Health-Haven

Health-Haven is a mobile healthcare application designed to address challenges in the healthcare industry such as long wait times and communication gaps. The app allows patients to book, track, and cancel appointments, as well as communicate with medical experts, providing a convenient and efficient platform for managing medical appointments.

Current Features

  • Appointment booking
  • Appointment tracking
  • Appointment cancellation
  • Communication with medical experts
GitHub - akintewe/Health-Haven: A Medical application for booking and tracking appointments and progress
A Medical application for booking and tracking appointments and progress - akintewe/Health-Haven

Here For You

The app, developed by Microsoft Learn Student Ambassadors SRM and Team Envision, is for internal use at SRM Institute of Science and Technology, India, but is also available for personal, non-commercial use.

It is available for Android and iOS.

GitHub - MLSA-SRM/MentalHealthApp: Here For You is a mental health monitoring app developed in association with Healthcare Professionals at SRM Institute of Science and Technology, Kattankulathur, India.
Here For You is a mental health monitoring app developed in association with Healthcare Professionals at SRM Institute of Science and Technology, Kattankulathur, India. - MLSA-SRM/MentalHealthApp


19- Doctor Appointment System

"Doctor Appointment System" is a state-of-the-art Flutter UI application that redefines healthcare accessibility and efficiency.

Seamlessly crafted, this app empowers users to effortlessly select doctors based on categories, engage in smooth messaging, and access detailed profiles. 

Features

  • Easy Doctor Selection: Effortlessly browse and select doctors based on various categories, specialties, and availability.
  • Seamless Messaging: Engage in smooth and secure messaging with doctors to discuss appointments and health concerns.
  • Detailed Doctor Profiles: Access comprehensive doctor profiles, including qualifications, experience, and patient reviews.
  • Stunning Animations: Enjoy visually captivating animations that enhance the user experience.
GitHub - Hamad-Anwar/Doctor-Appointment-Application-UI: This user-friendly interface allows easy scheduling and management of appointments with doctors, ensuring a seamless experience for users. The project is open-source and publicly available on GitHub for exploration and contributions. Feel free to check it out and provide valuable feedback
This user-friendly interface allows easy scheduling and management of appointments with doctors, ensuring a seamless experience for users. The project is open-source and publicly available on GitHu…