对于无经验的CS三年级本科生来说开发一个商业用的Android的思考

来源:互联网 发布:手机网络视频监控软件 编辑:程序博客网 时间:2024/05/17 04:02

思考一、这是一个怎样的APP

有哪些功能模块?比如注册登录模块、信息浏览模块、信息发布模块、用户支付模块、个人信息管理模块等等

思考二、使用什么样的技术以及怎样实现这些模块

如何架构该应用?比如采用fragment+viewPaper的模式

如何选择框架或工具?比如网络请求框架(volley)、图片等数据缓存框架、等等

思考三、如何保障应用安全?

发送接收数据采用哪种加密算法?如何处理涉及到移动支付的安全机制

思考四、和服务器交互的接口设计

需要服务器提供哪些数据?应该向服务器发送哪些数据?

思考五、以上所有的关注点有哪些是错误的?哪些是可以优化改进的?有哪些是没有考虑到的?

0 0
原创粉丝点击