接前四篇:从零开始搭建完整的全栈系统(一)——数据库设计及爬虫编写

从零开始搭建完整的全栈系统(二)——简单的WEB展示网站的搭建

从零开始搭建完整的全栈系统(三)——restfulApi的编写

从零开始搭建完整的全栈系统(四)——restfulApi用户的认证授权及用户注册

从零开始搭建完整的全栈系统(五)——WEB网站、Api以及爬虫的部署

关于Flutter:谷歌近几年推出的跨平台框架,基于Dart语言。具体详细自行搜索。

项目我已经开源到github:https://github.com/shipinbaoku/FlutterMovies
欢迎Star!给点动力!

多图杀猫,直接展示页面
首页截图
排行榜截图
解说
我的页面
分类页截图
视频详情页
明星介绍页
搜索页截图
播放页截图一
播放页截图二

依赖见pubspec.yaml文件

数据接口
详见lib/app/api_client.dart文件

后续完善

  • [ ] 目前页面页面之间直接传值,这样显得很low,后续用状态管理完善
  • [ ] 目前收藏和观看记录存在本机,后续完善用户功能
  • [ ] 目前接口基于某个CMS改写的,后续换成自己的接口,支持更多功能

调试注意
android目录下新建 key.properties文件配置你自己的签名文件信息,如下格式:
storePassword=******
keyPassword=******
keyAlias=别名
storeFile=E:/key.jks (你自己的签名文件路径)