For Android:
Enable Developer Mode:
Go to Settings > About phone.
Tap on Build number 7 times until Developer Mode is enabled.
In Developer options, turn on USB Debugging.
Connect your phone to your computer:
Connect your phone to your computer with a USB cable.
Confirm the “Allow USB debugging” permission on your phone.
Run the Flutter app:
Open Terminal/Command Prompt and navigate to the project folder.
Use the command:
flutter run
The app will be installed and run on your phone.
Create an APK file to use directly:
Use the command:
flutter build apk –release
The APK file will be created in the folder build/app/outputs/flutter-apk/.
Install the APK on your phone:
Copy the APK file to your phone.
Open the APK file on your phone to install it. (Make sure to enable Install Unknown Apps in Settings).
For iOS:
Set up your device in Xcode:
Connect your iPhone or iPad to your Mac computer.
Open Xcode and select your device from the Devices menu.
Assign a Team and Signing:
Go to Runner > Signing & Capabilities.
Select the Team (Apple ID Developer Account).
Run your app on a live mobile device:
Use the command in Terminal:
flutter run
Or press the Run button in Xcode to run your app.
Create an IPA file for distribution:
Use the command:
flutter build ios –release
The file will be generated for installation via TestFlight or direct distribution.
Important Note:
For iOS, you need an Apple Developer account ($99/year) to publish or distribute your app.
For Android, installing an APK on a personal device does not require a developer account.