思考一、这是一个怎样的APP
有哪些功能模块?比如注册登录模块、信息浏览模块、信息发布模块、用户支付模块、个人信息管理模块等等
思考二、使用什么样的技术以及怎样实现这些模块
如何架构该应用?比如采用fragment+viewPaper的模式
如何选择框架或工具?比如网络请求框架(volley)、图片等数据缓存框架、等等
思考三、如何保障应用安全?
发送接收数据采用哪种加密算法?如何处理涉及到移动支付的安全机制
思考四、和服务器交互的接口设计
需要服务器提供哪些数据?应该向服务器发送哪些数据?
思考五、以上所有的关注点有哪些是错误的?哪些是可以优化改进的?有哪些是没有考虑到的?