2015年Android开发新技术盘点

     又到年末, 利用中午的时间,汇总盘点一下今年Android开发方面的新技术,感觉现在Android开发没有以前那么纯粹了,出现了很多新的开发模式。2015年影响比较普遍的新技术应该就是Material Design了,毕竟现在的新手机系统基本都升到Android5.1了, 个别的手机已经升到Android 6了,其它例如DataBinding, RxAndroid,React native等的目前还是很小众,没有流行起来。

    这几年在前端开发领域快速发展的影响下,Android开发也出现了很多原生的类似框架和插件,例如受AngularJS MVVM模式启发的Android官方Data Binding,RoboBinding框架等; 基于Dart语言,和React native类似的Flutter(Sky)框架; 

     

下面是汇总的一些新技术

新框架,新插件,新控件

facebook/react-native · GitHub
如何评价 React Native? - iOS 开发
Data Binding Guide
github.com/JetBrains/an
Trinea/android-open-project · GitHub
JStumpp/awesome-android · GitHub
pocorall/scaloid · GitHub
Trinea/android-open-project · GitHub
Search · Android · GitHub
AndroidBootstrap/android-bootstrap · GitHub
Square Open Source
Android Library
AndroidDevTools
square/dagger · GitHub
google/dagger · GitHub
excilys/androidannotations · GitHub
roboguice/roboguice · GitHub
JakeWharton/butterknife · GitHub
SmartAndroid官方文档
Android-Libs
evant/gradle-retrolambda · GitHub
ReactiveX/RxAndroid · GitHub
RoboBinding/RoboBinding · GitHub
Stetho
Great Code Examples & Snippets
Material Design Color Palette Generator



  • 性能优化
    Android性能优化典范
    youtube.com/playlist?
  • 架构&工具
    blog.8thlight.com/uncle
    fernandocejas.com/2014/
    bboyfeiyu/android-tech-frontier · GitHub
    android10/Android-CleanArchitecture · GitHub
    ReactiveX/RxAndroid · GitHub
    square/dagger · GitHub
    android-cn/android-open-project-analysis · GitHub
  • 插件化/组件化
    houkx/android-pluginmgr · GitHub
    singwhatiwanna/dynamic-load-apk · GitHub
    Qihoo360/DroidPlugin · GitHub
  • 安全/黑科技
    『Android 安全』
    进击的Android注入术《一》
    rovo89/Xposed · GitHub
    alibaba/AndFix · GitHub
    alibaba/dexposed · GitHub
    skylot/jadx · GitHub
    pxb1988/dex2jar · GitHub
    crittercism/dexmaker · GitHub
    mihaip/dex-method-counts · GitHub

  • 最后放上Android新项目用到的开源库,新东西很多啊

     compile "com.android.support:appcompat-v7:${supportLibVersion}"
      compile "com.android.support:support-v4:${supportLibVersion}"
      compile "com.android.support:cardview-v7:${supportLibVersion}"
      compile "com.android.support:design:${supportLibVersion}"
      compile 'com.prolificinteractive:material-calendarview:1.1.0'
      compile "com.android.support:support-annotations:${supportLibVersion}"
    //    debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3'
    //    releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3'
      compile 'com.google.code.gson:gson:2.4'
      compile 'com.github.bumptech.glide:glide:3.6.0'
      compile 'com.github.bumptech.glide:volley-integration:1.3.1@aar'
      compile 'me.iwf.photopicker:PhotoPicker:0.2.9@aar'
      compile 'com.jakewharton:butterknife:7.0.1'
      compile 'com.mcxiaoke.volley:library:1.0.19'
      compile 'com.google.zxing:core:3.2.0'
      compile 'com.journeyapps:zxing-android-embedded:3.0.2@aar'
      compile 'com.tencent.bugly:crashreport:1.2.8'
      //    compile 'io.realm:realm-android:0.86.1'   

    你可能感兴趣的:(android,新技术)