一个教育类App的前世今生(3)—— 技术选型

2018-08-20  本文已影响0人  007超链接
技术选型 / 来自网络

1、代码管理

虽然Github名气比较大,但是因为免费的用户不能创建私有的代码仓库,所以我选择了Bitbucket,这个代码管理平台可以免费创建无限个5用户的私有代码仓库,这正好满足我的这个小型开发团队。

2、网络请求组件

3、本地数据持久化

个人的相关信息等少量数据的本地持久化采用SQLite文件数据库,软件参数等信息保存在轻量级存储类SharedPreferences中。由于原生的SQLite语言复杂繁琐,不易使用,所以将会借助GreenDao对对象数据进行持久化处理。

4、图片相关部分

5、视频播放模块

不采取第三方播放器,准备用原生的组件封装属于自己的视频加载、播放框架。

6、分享模块

7、推送

目前Google的FCM已经可以在中国大陆使用了,所以此次推送不再使用诸如友盟,小米等推送框架,采用Google的FCM来向手机端推送消息。

※ 所有技术框架优先采取社区活跃,仍旧在维护的框架或者组件。

上一篇 下一篇

猜你喜欢

热点阅读