- Setup requirement
<=========================[Any SDK]===============================>
flutter sdk (latest or any)
android sdk (android-studio ຈະມີໃຫ້ໝົດເລີຍ ຫະຫະ)
any iphone sdk (xcode intalled ຈະມີໃຫ້ໝົດເລີຍ ຫະຫະ)
<=================================================================>
- Prepare environment
<=========================[code editor]===========================>
ໍcode editor: ແນະນໍາ vscode
vscode extension: ແນະນໍາ
["Flutter", "Awesome Flutter Snippets", "Flutter Widget Snippets", "Flutter Files"]
emulator ຫຼື ເຄື່ອງຈິງ
<=================================================================>
- ສ້າງ Flutter project
$ flutter create [project name]
- ໂຄງສ້າງ project flutter
tree list
.
├── android
│ ├── app
│ │ └── src
│ │ ├── debug
│ │ ├── main
│ │ │ ├── java
│ │ │ │ ├── com
│ │ │ │ │ └── example
│ │ │ │ │ └── study
│ │ │ │ └── io
│ │ │ │ └── flutter
│ │ │ │ └── plugins
│ │ │ └── res
│ │ │ ├── drawable
│ │ │ ├── mipmap-hdpi
│ │ │ ├── mipmap-mdpi
│ │ │ ├── mipmap-xhdpi
│ │ │ ├── mipmap-xxhdpi
│ │ │ ├── mipmap-xxxhdpi
│ │ │ └── values
│ │ └── profile
│ └── gradle
│ └── wrapper
├── ios
│ ├── Flutter
│ ├── Runner
│ │ ├── Assets.xcassets
│ │ │ ├── AppIcon.appiconset
│ │ │ └── LaunchImage.imageset
│ │ └── Base.lproj
│ ├── Runner.xcodeproj
│ │ ├── project.xcworkspace
│ │ └── xcshareddata
│ │ └── xcschemes
│ └── Runner.xcworkspace
├── lib
└── test
workspace ທີ່ເປີດໃນ vscode
- ທົດສອບ run flutter project ທີ່ສ້າງຂຶ້ນມາດ້ວຍ
$ flutter emulator (ຖ້າໃຊ້ emulator ແມ່ນຣັນຄໍາສັ່ງນີ້ເພື່ອເປີດ emulator ກ່ອນ)
$ flutter run -d [device id]