毕业设计(论文)题目:
基于MVP 的Android App 架构设计与案例分析
一、毕业设计(论文)内容及要求(包括原始数据、技术要求、
达到的指标和应做的实验等)
1 内容:
Android 是一种基于Linux 的自由及开放源代码的操作系统,
分析Android 架构以及主流框架实现,设计完成基于MVP 分层架
构的Android App 架构。并且基于所设计的架构进行实例开发,对
架构进行验证。
2 要求:
(1) 分析Android 系统App 设计架构;
(2) 分析Android 主流应用层框架源码及复现部分框架;
(3) 分析几个主流架构,比较各优缺点;
(4) 根据实例需求设计Android App 架构;
(5) 设计几个场景,验证架构优越性,如需求添加,需求更改,
增加产品线等。
二、完成后应交的作业(包括各种说明书、图纸等)
1. 毕业设计论文一份(不少于1.5 万字);
2. 外文译文一篇(不少于5000 英文单词);
3. 软件产品及设计源程序;
4. 其它(根据课题性质、类型确定)。
三、完成日期及进度
2017 年3 月13 日至2017 年6 月10 日,共13 周。
进度安排:
1:3.13-3.26,调查、收集资料、完成开题报告,准备好课题设
计;
2:3.27-4.09,系统分析、初步设计、拿出设计方案;
3:4.10-5.07, 详细的设计、编程、调试,系统成型;
4:5.08-5.21, 论文初稿完成并进行查重;
5:5.22-6.10, 修改论文并定稿、答辩。
[1] ReactiveX. Reactive Extensions for the JVM
https://github.com/ReactiveX/RxJava [DB/OL]. Github, 2016
[2] Wequick. Small 开源组件化框架
https://github.com/wequick/Small [DB/OL].Github, 2014
[3] Alibaba. Atlas 阿里巴巴开源组件化框架
https://github.com/alibaba/atlas [DB/OL]. Github, 2016
[4] Retrofit. Square 异步Http 请求框架
https://github.com/square/retrofit [DB/OL]. Github, 2016
[5] Greenrobot. EventBus 事件驱动框架
https://github.com/greenrobot/EventBus [DB/OL]. Github, 2016
[6] IBM. AspectJ AOP 框架
https://github.com/eclipse/org.aspectj [DB/OL]. Github, 2016
[7] Wiki.SoftwareArchitecture
https://en.wikipedia.org/wiki/Software_architecture [DB/OL]. Github, 2016
[8] Steve McConnel.“代码大全第二版”(Riel 1996)[M]. 电子工业出版社,2006.
[9] 甘尧. 打造超越EventBus 的事件管理框架
http://blog.csdn.net/ganyao939543405/article/details/52847648[DB/OL].CSDN
, 2016
[10] 甘尧. Android MVP 的实现
http://blog.csdn.net/ganyao939543405/article/details/52963144[DB/OL].CSDN
, 2016
[11] Google. Android 架构蓝图
https://github.com/googlesamples/android-architecture [DB/OL]. Github, 2016.
[12] Alibaba. Atlas 官网http://atlas.taobao.org/ [DB/OL]. Taobao, 2017.
基于MVP 的Android App 架构设计与案例分析毕业论文设计研究生论文
3997
来源:
Licence:
联系:
分类:
平台:
环境:
大小:
更新:
标签:
免费下载
×
温馨提示
请用电脑打开本网页,即可以免费获取你想要的了。