模块
开发环境:
Vs Code (1.30.2)
Android Studio 3.+
开发框架 ( Flutter sdk: ">=2.0.0-dev.68.0 <3.0.0" ):
状态管理:Scoped_model
网络层:Dio
导航库:Fluro
主模块分为首页、精选、电影、我的,以下是功能列表:
![](https://img.haomeiwen.com/i15405328/b08fa73522916d91.png)
功能设计
![](https://img.haomeiwen.com/i15405328/f9b143128d1ad1de.png)
项目结构
![](https://img.haomeiwen.com/i15405328/ddd34066e83c5387.png)
依赖库
部分图标采用了icons,查看具体的图标名称可到 ionics官方文档。依赖方式,cd 到项目根目录,执行:flutter get packages
![](https://img.haomeiwen.com/i15405328/ba60b60380f60261.png)
打包Apk
1.生成签名Keystore文件,并将keystore签名文件放到android/app根目录下
![](https://img.haomeiwen.com/i15405328/db2d7d76566a0b23.png)
2.在gradle.properties文件下增加常量标识
![](https://img.haomeiwen.com/i15405328/911b6faec4422083.png)
3.在app的build.gradle下的增加如下配置
![](https://img.haomeiwen.com/i15405328/75cfc13a95906512.png)
5.进入项目根目录,终端执行如下命令:
flutter build apk // 默认携带 --release
flutter build apk 会默认打出 release 版本的安装包,apk文件会生成在android/app/build/outputs/apk/目录。
效果图
结尾
提供一份安卓学习思维导图及架构视频资料,需要的关注+加群:185873940 免费获取!
学习思维导图
高阶安卓视频资料
想获取更多免费高阶安卓资料吗?想提升自己的技术吗?关注+加群:185873940 免费获取!
网友评论