DIAPER Cohort (mobile app) built with Flutter, flutter material, and TDesign
Before diving into codes, getting familiar with these documents is highly recommended.
Flutter Architecture | |
UI | Material |
IOS Simulator | |
Android Simulator |
In order to run the mobile app locally, follow the steps below:
flutter doctor to guide you through any other necessary installations (e.g., Android Studio, Chrome, CocoaPods, etc.)flutter doctor , maybe this would helpbrew install cocoapods dev-mobile/lib/helper/API.dart .flutter doctor yields no error, proceed with the following steps in https://flutter.dev/docs/get-started/editor to build and run the appdev-mobile directory.open -a Simulator in the terminal and then run flutter run .flutter run in the terminal.

You will first need to open the workspace (frontend-mobile/dev-mobile/ios/Runner.xcworkspace) in Xcode.
Here are two very helpful and detailed guides.
You may find them confusing, and indeed not all sections in the tutorials are relevant. The only necessary steps are:

Build number to be the proper version when submitting
Re-sign Runner step when distributing App, if you encounter Missing private key error in the below screenshot, refer to Distribution certificate / private key not installed - Stack Overflow. 
flutter.h not found, rm ios/Flutter/Flutter.podspecflutter cleanflutter runNow Archive again, the problem should be fixed.
Once the app has been uploaded, go to App Store Connect and log in, you can find the new build (may take a while after uploading from Xcode) as in the screenshot.



Then, download the app TestFlight from the App store and Redeem Diaper Cohort with the TestFlight invitation code. There, you can play with your most recent build.