Flutter: Difference between revisions
Jump to navigation
Jump to search
Created page with "=Introduction= Why Flutter created in 2017 *Compiles to native, JIT and Ahead of Time *Fast Development *Single Code Base *Uses Dart Resources is https://github.com/simoales/f..." |
|||
Line 16: | Line 16: | ||
flutter config --enable-linux-desktop | flutter config --enable-linux-desktop | ||
</syntaxhighlight> | </syntaxhighlight> | ||
You will need to specify the path to android studio | |||
<syntaxhighlight lang="bash"> | |||
flutter config --android-studio-dir="/opt/android-studio-4.1/android-studio" | |||
</syntaxhighlight> | |||
==Android Studio== | ==Android Studio== | ||
For Android Studio the flutter SDK will be in /home/(username)/snap/flutter/common/flutter | For Android Studio the flutter SDK will be in /home/(username)/snap/flutter/common/flutter |
Revision as of 03:50, 15 December 2020
Introduction
Why Flutter created in 2017
- Compiles to native, JIT and Ahead of Time
- Fast Development
- Single Code Base
- Uses Dart
Resources is https://github.com/simoales/flutter
Installation
Flutter
You can switch versions of flutter using the channel option where there are options of master, dev, beta etc. See https://github.com/flutter/flutter/wiki/Flutter-build-release-channels
sudo snap install flutter --classic
sudo snap install flutter-gallery
flutter channel dev
flutter upgrade
flutter config --enable-linux-desktop
You will need to specify the path to android studio
flutter config --android-studio-dir="/opt/android-studio-4.1/android-studio"
Android Studio
For Android Studio the flutter SDK will be in /home/(username)/snap/flutter/common/flutter
Flutter doctor
You can run flutter doctor to see if all went well. This is what I got
flutter doctor
[✓] Flutter (Channel dev, 1.25.0-8.0.pre, on Linux, locale en_NZ.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
[✓] Linux toolchain - develop for Linux desktop
[!] Android Studio (not installed)
[✓] VS Code (version 1.52.0)
[✓] Connected device (1 available)