joplin-notes/joplin notion extension/Web Development/Flutter/Setup.md
2026-11-04 00:33:23 +05:30

55 lines
No EOL
2.8 KiB
Markdown

Setup
https://docs.flutter.dev/get-started/install/linux/desktop
- download the flutter sdk bundle
https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.24.4-stable.tar.xz
- Create a folder `~/development/flutter` and extract content of previously downloaded bundle here
`tar -xf ~/Downloads/flutter_linux_3.24.4-stable.tar.xz -C ~/development/`
- in `.bashrc` add this to add in environment variable PATH
`echo 'export PATH="~/development/flutter/bin:$PATH"' >> ~/.bash_profile`
- to check if components of flutter development is installed use `flutter doctor`
- Create sample flutter app with
`flutter create .` at directory where project files will be created
- run it with `flutter run`. to run for specific device in case there r multiple device connected to adb or choose desktop one instead of mobiles then
`flutter run -d <device_id>`.
to list devices use `flutter devices`
&nbsp;
**Android development tools setup**
- these must be installed
```txt
Android SDK Platform, API 35.0.1
Android SDK Command-line Tools
Android SDK Build-Tools
Android SDK Platform-Tools
Android Emulator
```
- refer to for installation of android emulator
[android-sdk-installation.md](../../../_resources/android-sdk-installation.md) or
[Android emulator on linux](../../../joplin%20notion%20extension/Web%20Development/Extras/Android%20emulator%20on%20linux.md)
- enable usb debugging and connect it with usb to check and debug through mobile instead of using emulator
- for wifi debugging do this
https://stackoverflow.com/questions/4893953/run-install-debug-android-applications-over-wi-fi
- Connect the device to the same Wi-Fi as your computer
- Get your device IP address (in Settings → About phone → Status)
- Enable adb over TCP/IP on your device: `adb tcpip 5555`
- Connect to your device: `adb connect DEVICE_IP:5555 (replace DEVICE_IP)`
- Unplug your device
- To switch the server back to the USB mode, run `adb usb` and back to wireless with `adb tcpip 5555`
- to disconnect use
`adb disconnect` : this will disconnect all adb devices
for specific device use
`adb disconnect <device-ip>:<port>`
&nbsp;
for android 11 or newer following can be used too
1. Ensure both your computer and phone are connected to the same Wi-Fi network.
2. On your Android device, go to Settings > System > Developer options and enable Wireless debugging.
3. Select Pair device with pairing code to view your device's IP, port number, and a 6-digit code.On your computer, open your terminal and run `adb pair ip_address:port`. (the port which it shows)
4. Enter the pairing code when prompted
5. now connect too with `adb connect ip_address:port`. this port can be different and will be mentioned there below wireless debugging toggle
ip_address:port examples
`192.168.29.216:37111`