An example Flutter project that generates randomised names for iOS and Android.
Instructions here are with the understanding that the local development environment is Mac based.
- Flutter SDK
- XCode for iOS development, you need a Mac with Xcode 9.0 or newer
- Homebrew for Mac
- Android Studio for Android development
MacOS installation details can be found here.
Key additional tools to download to deploy Flutter apps to iOS devices as mentioned in the Flutter install Docs:
$ brew install --HEAD usbmuxd
$ brew link usbmuxd
$ brew install --HEAD libimobiledevice
$ brew install ideviceinstaller ios-deploy cocoapods
$ pod setup
Download the app to your local development folder.
$ git clone https://github.com/leesheppard/app_namer.git
$ cd app_namer
The first time you use an attached physical device for iOS development, you will need to trust both your Mac and the Development Certificate on that device. Select Trust
in the dialog prompt when first connecting the iOS device to your Mac.
Then, go to the Settings
app on the iOS device, select General > Device Management and trust your Certificate.
For more detailed instructions follow these prior to testing/running: Install custom enterprise apps on iOS.
Start the app by running:
$ flutter run
For help with Flutter, view online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.