Skip to content

isabella232/linuxtag_2020

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Linuxtag 2020

Prerequisites

Flutter & Dart

sudo snap install android-studio --classic
sudo snap install flutter --classic

Add ~/snap/flutter/common/flutter/bin/cache/dart-sdk/bin to path for dart.

Android Studio & Android SDK

https://flutter.dev/docs/get-started/install/linux

  • Tools → SDK Manager → Android 10.0 (29)
  • Tools → AVD Manager → Create Virtual Device
  • File → Settings → Plugins → Flutter
  • File → Settings → Plugins → Dart

Dart

  • dart scripting
  • list, maps, files, print
  • async, await
  • http
  • json

Flutter command line

  • flutter doctor
  • flutter create
  • flutter run
  • pubspec.yaml → flutter pub get

Emulator

  • flutter emulators
  • flutter emulators --create
  • flutter emulators --launch flutter_emulator

App

  • MaterialApp
    • Theme
    • Hot Reloading
  • Widgets → StatefulWidget
    • setState
  • Navigator with parameters

Debugging

Testing

  • flutter test
  • test driver → flutter drive --target=test_driver/screenshot.dart

Deployment

About

Files for Flutter workshop

Resources

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dart 90.8%
  • Shell 9.2%