Before Start
Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase, Flutter widgets incorporate all critical platform differences such as scrolling, navigation, icons and fonts to provide full native performance on both iOS and Android.
System Requirement ⚡️
1. Android Development
to develop this app into Android App, you needed
- Android Studio for, building apps. https://developer.android.com/studio
- Visual Studio Code, has many features to make it easier to develop flutter app. https://code.visualstudio.com/
- Flutter for building apps. https://flutter.dev/docs/get-started/install
- Firebase Account with Blaze Plan Activated https://firebase.google.com/
- Agora.io account https://agora.io/
- Stripe Account for Payment Gateway https://stripe.com/
- GetX CLI, because this project uses GETX state management, GETX CLI will be very helpful https://pub.dev/packages/get_cli
To install and run Flutter, your development environment must meet these minimum requirements:
- Operating Systems: Windows 7 SP1 or later (64-bit), x86-64 based.
- Disk Space: 1.64 GB (does not include disk space for IDE/tools).
2. IOS Development
to develope Hallo Doctor App into IOS App, it is mandatory to use MacOS Machine
- Follow this guide to setup Flutter in MacOS
continue the tutorial to setup the app