美文网首页
App开发关键环节总结

App开发关键环节总结

作者: Poseidon_Wang | 来源:发表于2016-05-23 19:08 被阅读247次
    1. 设计: UI是大众的弱点,如果想开发一款不错的应用,简单的ps要会

    使用ps cc切图(Cuuterman插件)

    2. 有无网络数据处是读缓存、还是从网络读取

    自定义网络框架,有网络请求一律申请网络,保证数据的实时性,没有网络的情况下,查找本地缓存,若未超过有效期,则使用缓存,反过来说也就是所有请求都会被缓存,且只缓存最新的一份数据

    3. 数据缓存:服务器缓存和本地数据缓存

    服务器采用有效时间缓存策略,短时间内同一个请求直接读取内存,不与数据库交互

    4. 数据同步: 服务器和本地数据同步、UI界面数据同步

    实时传输

    5. 加载loading、加载失败、失败重试

    做一个尽量统一的提醒框架,采用单例模式,可以使用dialog,或者attach模式获取activity的rootview进行强行覆盖

    6. 消息通知: 客户端主动拉取或者实现服务器推送

    核心为socket长连接

    7. 登陆与分享:自由账号与第三方账号打通、分享定制

    主要难点在于游客信息的记录

    8. 首次加载速度: 发布app前,把一部分数据打包在app中

    预加载,懒加载技术的运用

    9. 统计数据:用于统计用户习惯、后续功能完善和数据调整的依据

    友盟等平台的使用,关键在于代码污染问题

    10. 集成第三方登陆:QQ登陆和新浪微博登陆标配
    11. 安全性:获取请求的安全性、用户输入安全性、评论防刷问题等
    12. 兼容性问题

    问题比较宽泛,android市场比较乱,没有统一标准,导致各厂商root后 某些地方处理不同

    13. 架构的可用性,便于后续项目开发

    -----条目摘自http://www.cnblogs.com/hubcarl/p/4030884.html
    -----内容纯属经验

    相关文章

      网友评论

          本文标题:App开发关键环节总结

          本文链接:https://www.haomeiwen.com/subject/qtnarttx.html