FlutterSample
Flutter使用指南,包含众多组件和插件的使用
包含内容
组件
- Animation(动画)
- AppBar(标题)
- BottomNavigationBar(底部导航栏)
- Button(按钮)
- CardView(卡片)
- Containter(容器)
- Control(控制开关)
- CustomWidget(自定义组件)
- Dialog(对话框)
- Drag(拖拽)
- Drawer(侧滑菜单)
- Form(表单)
- Gesture(手势)
- Image(图片)
- Input(输入框)
- Layout(布局)
- Notification(冒泡通知)
- Progress(进度条)
- ScrollView(列表滚动)
- Tab(选项卡)
- Text(文字)
工具
- DeviceInfo(设备信息)
- EventBus(事件总线)
- JPush(极光推送)
- JsonSerialize(序列化)
- Navigator(导航路由)
- Net(网络请求)
- Path(文件路径)
- Permission(权限申请)
- Provider(数据共享)
- Share(系统分享)
- SharedPreferences(持久化)
- Sqlite(数据库)
- Toast(吐司提示)
- Url(链接处理))
- Video(视频播放))
- XUpdate(应用内版本更新)
第三方插件
- DatePicker(时间选择)
- EasyRefresh(下拉加载上拉刷新)
- IconFont(字体图标)
- ImagePicker(单图片选择)
- MultiImagePicker(多图片选择)
- Picker(通用选择器)
- Spinkit(loading动画)
- Swiper(轮播图)
- Web(网页加载)
插件查询
常用命令
1.编译:
flutter packages get
: 获取flutter packages包
2.运行:
flutter run
(默认为debug环境)flutter run --release
(以release模式运行)
3.安装
- 帮助:
flutter -h
或flutter --help
- 诊断flutter:
flutter doctor
- 查看flutter版本号:
flutter --version
- flutter升级:
flutter upgrade
4.打包apk包:
- 直接打包:
flutter build apk
- 64位-release:
flutter build apk --release --target-platform android-arm64
- 32位-release:
flutter build apk --release --target-platform android-arm