admin 管理员组文章数量: 1184232
2024年3月26日发(作者:c语言实现删除功能)
基于谷歌Flutter框架媒体资讯App的设计与实现
摘要:
当今社会,随着经济和科技的发展,人们的生活节奏也愈来愈快,人们生活
的阅读时间也越来越少,越发的流行碎片化阅读,而同样的对于互联网的客户端
开发者,需求的版本迭代也愈发频繁,同一个移动端的App,起码要发行两个平
台,同样也因为这不同的平台,不同的系统,导致在寻多的业务场景中,传统的
原生开发效率已经满足不了日益增长的业务需求,如Androi端 和 IOS 端 ,一
旦需求上的变更,两个平台上都要进行更新,重新发布版本,这对于一个公司两
个终端的开发成本都需增加许多的,这其中主要表现为:
(1).动态化内容需求增大:当需求发生变化,传统原生应用需要进行版本迭
代来更新内容,但应用上架审核都是要周期的。
(2).业务需求变化快,开发成本高:由于原生开发一般都要维护Android、iOS
两个开发团队,版本迭代时,无论人力成本,还是测试成本都会变大。
这样的情况下,开发者们开发App的成本不断上升,上架流程以及版本迭
代流程的繁琐,对此很多IT巨头都推出了很多跨平台的框架,如Facebook的React
Native,阿里的WEEX,但都因为存在性能上的缺陷和难以实现复杂的操着,从而
导致普及率远没有原生开发的普及高,而Google于2015年推出的Flutter跨平
台的框架,如今经历了5年多的发展,Flutter自身的许多的问题也不断在修复中,
到现在可谓颇为成熟了,因此以此作为跨平台技术的首选框架,开发此类跨平台
资讯应用,研究和学习Flutter之时,也为Flutter的软件生态作出一点添砖加瓦,
也为广大的IT网民提供一款不受平台系统限制的资讯应用。
Flutter媒体资讯App 将实现一个跨平台的媒体资讯阅读软件,是广大的互
联用户不拘束于平台的限制,能够随时随地利用碎片化的时间,来浏览阅读资讯,
同时作为一个Flutter开发者可以参与学习的开源项目
关键词:跨平台,资讯阅读
目录
第1章 绪论 ........................................................................................................................... 1
1.1 App的开发背景及意义 ................................................................................................ 1
1.2国内外研究现状 ............................................................................................................ 2
1.3系统的主要研究内容 .................................................................................................... 3
1.4系统开发环境与开发工具 ............................................................................................ 4
第2章 系统需求分析 ........................................................................................................... 5
2.1可行性分析 .................................................................................................................... 5
2.1.1经济可行性 ............................................................................................................ 5
2.1.2技术可行性 ............................................................................................................ 5
2.1.3操作可行性 ............................................................................................................ 5
2.2 APP的总体需求 ............................................................................................................ 6
2.3 App功能的需求分析 .................................................................................................... 6
2.4.1 App功能分析 ........................................................................................................ 6
2.5 UML系统建模 ................................................................................................................ 7
2.5.1用例图 .................................................................................................................... 7
2.5.2用例图规约表 ........................................................................................................ 8
2.6本章小结 ...................................................................................................................... 15
第3章 系统设计 ................................................................................................................. 16
3.1 App功能设计 .............................................................................................................. 16
3.1.1类的关系图 .......................................................................................................... 17
3.2 App顺序图 .................................................................................................................. 17
3.3 App活动图 .................................................................................................................. 22
3.4 DAO类设计 .................................................................................................................. 22
3.5 网络接口设计 ............................................................................................................. 28
3.6 本章小结 ..................................................................................................................... 28
第4章 App实现 .................................................................................................................. 29
4.1界面实现 ...................................................................................................................... 29
4.2 本章小结 ..................................................................................................................... 32
版权声明:本文标题:基于谷歌Flutter框架媒体资讯App的设计与实现 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1711429615a593619.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论