本来想讲完flutter所有组件的,但是现在这类文章将的很多。所以就不将这些了 以后就从flutter工程化开讲
包括以下内容:
flutter + dart没什么好选的,如果涉及原生功能,需要ios+Android
为什么需要命令工具呢?命令工具能帮助我们持续集成,快速构建自动化。
需要哪些工具呢?可以根据项目需要来进行搭建 如,运行测试脚本
#!/bin/bash -e
# sh run_tests.sh
DIR=${1-'.'}
cd $DIR
# TODO - Improve the syntax
test_with_assets=$2
if grep -q 'sdk: flutter' "./pubspec.yaml"; then
flutter packages get
if [[ "${test_with_assets}" == "true" ]]; then
flutter test
else
flutter test --no-test-assets
fi
else
pub get
pub run test
fi