没有合适的资源?快使用搜索试试~ 我知道了~
机缘巧合下花了一天多做了个DEMO以演示一定回顾和整理App开发的基本知识。 目的 涉及到App架构,网络请求,UI展示,开源框架,单元测试的使用等知识面。 网络上有很多公开的接口,以供调用。本人恰巧喜欢电影,选择了OMDb的公开接口。申请API KEY也很方便。 需求 大体制定了简单的需求:提供输入框供用户输入关键字点击搜索按钮到OMDb网上检索后展示电影列表。 UI 界面上选择了内嵌了EditText的ToolBar和内嵌了RecyclerView的SwipeRefreshLayout去展示UI。 架构 框架上采用了思路清晰的MVP架构。后续考虑做个MVVM架构的版本。 Activity和
资源详情
资源评论
资源推荐
写了个写了个MVP架构的电影搜索架构的电影搜索App
机缘巧合下花了一天多做了个
DEMO
以演示一定回顾和整理
App
开发的基本知识。
目的目的
涉及到App架构,网络请求,UI展示,开源框架,单元测试的使用等知识面。
网络上有很多公开的接口,以供调用。本人恰巧喜欢电影,选择了OMDb的公开接口。申请API KEY也很方便。
需求需求
大体制定了简单的需求:提供输入框供用户输入关键字点击搜索按钮到OMDb网上检索后展示电影列表。
UI
界面上选择了内嵌了EditText的ToolBar和内嵌了RecyclerView的SwipeRefreshLayout去展示UI。
架构架构
框架上采用了思路清晰的MVP架构。后续考虑做个MVVM架构的版本。
Activity和控件对应着View层,Model层承担着数据的请求和更新,Presenter层担当View层和Model层的衔接,通过接口回
调。
开源框架开源框架
开源框架上使用了ButterKnife绑定UI,Retrofit负责网络请求,GSON负责解析数据,universalimageloader负责加载网络图
片。
效果效果
成品如下图。
weixin_38633083
- 粉丝: 0
- 资源: 896
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Yolov8改进---注意力机制:Polarized Self-Attention,效果秒杀CBAM、SE.html
- 人才网站设计-asp.net+sql-(系统源码)
- asp.net+sql人才网站设计-含系统源码
- C#应用的用户配置窗体方案
- python实现绘制爱心图形的代码
- JAVAWEB项目-校园订餐系统项目源码.zip
- flink-1.19.0-bin-scala-2.12.tgz flink-1.16.3-bin-scala-2.12.tgz
- javaWeb项目-物资管理系统项目源码.zip
- javaweb项目-物流配货项目源码.zip
- 使用C++基于颜色纹理特征的人脸活体检测实现-附项目源码.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0