mark一下

设计

遵循Android Design,好处,如顶部导航栏,Android有自己的导航-ActionBar,有自己的样式,方便扩展,在此基础上能实现各种各样的样式,不要一味的去模仿别人的效果。

Google在4.0之后便有了自己的一套Android设计准则推出,到今天可能已经很成熟了,而Android的碎片化问题也已基本解决,所以我认为在设计方面就应该遵循Android Design,在此基础上在UI,交互进行一些微创新将是很有必要的,相信这也是对Android用户的一种尊重。从Google自家的一些app如Google+, Youtube, Gmail等就可以看出Google对Android Design的大力推行,而且体验非常棒。国内像完全遵循Android Design的app已有很多,而且被各大市场推荐,如知乎,Fuubo等,甚至连一向高傲的微信都开始遵循Android Design了,我们应该是时候跟随时

代的潮流了。

架构

  • 设计上遵循Android Design,采用一些Android平台特有的组件, 如ActionBar, ActionBarPullToRefresh, DrawerLayout等。

  • 主页面Tab的架构我会采用Activity + Fragment来代替ActivityGroup, ActivityGroup是已经被Google废弃了,取而代之的便是Fragement, 使用Fragment将更容易扩展,而且更容易适配不同尺寸的屏幕。
  • View层会采用ButterKnife(一种View注入框架),会大大的减少一些繁琐臃肿的代码,提升效率。
  • 数据处理层会采用一种ORM的机制,而我会选择ActiveAndroid框架。
  • 网络通讯层会采用Volley, Google I/O 2013推出的官方网络请求库,自己体验后觉得非常棒,请求快速便捷,使用起来也比较简单,扩展空间也很大,而且可以统一管理请求。

更多相关文章

  1. 基于Android(安卓)平台简易即时通讯的研究与设计
  2. android小说阅读、MVP + RxJava + Retrofit项目、证件拍照裁剪、
  3. android 让一个控件按钮居于底部的几种方法
  4. Android(安卓)性能优化的一些方法
  5. 【Android】性能优化的一些方法
  6. android 让一个控件按钮居于底部的几种方法
  7. Android(安卓)安卓让LinearLayout放置于底部的方法
  8. android Material
  9. android屏幕分辨率适配

随机推荐

  1. JavaScript的前世今生
  2. 是否可以知道文件是否在用户的浏览器缓存
  3. 部署java后端和Javascript前端
  4. JavaScript 实现 GriwView 单列全选
  5. Javascript和AJAX,仅在使用alert()时有效
  6. 是否可以从节点js中的同一模块导出构造函
  7. 模板渲染后KnockoutJS绑定事件
  8. 使用JSLint检查Javascript,parseInt报Warn
  9. 可编辑div中的文本计数和子字符串
  10. 使用按钮单击按钮添加表格