解决方案 »

  1.   

    原生android没有什么必要的框架。主要还是看需求而定。灵活运用谷歌提供的控件,就够做出比较美观的app了。
      

  2.   

    UI层 除了 pull-to-refresh还有很多常用的  比如 nineoldandroids ,各类SlidingMenu,PhotoView, 图表类库(比如 achartengine) ,视差滚动类的,瀑布流 ,gif....etcDB层的 GreenDao / Ormlite / etc ... 任选一个网络层 AsyncHttp / Volley / etc.....任选一个地图/定位类   百度腾讯高德google ....任选一个...API都长得差不多,也不知道是不是都抄google的....社交类   除了ShareSDK,可以任意找一家自己集成下试试,主要就是看下oauth2.0标准,了解SSO和非SSO(一般就是挂载webview)的区别
    框架很多的,特别的UI层更是又多又乱!