zoukankan      html  css  js  c++  java
  • android app 设计总结

    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推出的官方网络请求库,自己体验后觉得非常棒,请求快速便捷,使用起来也比较简单,扩展空间也很大,而且可以统一管理请求。
  • 相关阅读:
    C 获取编译日期函数
    C# HttpWebRequest 使用,一个Http分析Demo
    C# 字节序调整
    char/wchar_t之间的互转MultiByteToWideChar和WideCharToMultiByte的用法
    前导声明代替头文件依赖和交叉包含
    MFC network address control使用
    [收藏]POSIX标准
    带引用计数的智能指针
    C# string byte[] 转换
    DIV随鼠标滚动
  • 原文地址:https://www.cnblogs.com/asijack/p/4218266.html
Copyright © 2011-2022 走看看