又到年末。 利用中午的时间,汇总盘点一下今年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
https://github.com/JetBrains/anko
Trinea/android-open-project · GitHub

target=https%3A//github.com/JStumpp/awesome-android" class=" wrap external" rel="nofollow noreferrer">JStumpp/awesome-android · GitHub
pocorall/scaloid · GitHub
Trinea/android-open-project · GitHub
Search · Android · GitHub
AndroidBootstrap/android-bootstrap · GitHub
Square Open Source

target=http%3A//blog.inching.org/2013/12/27/android-library/" class=" wrap external" rel="nofollow noreferrer">Android Library

target=http%3A//www.androiddevtools.cn/" class=" wrap external" rel="nofollow noreferrer">AndroidDevTools

target=https%3A//github.com/square/dagger" class=" wrap external" rel="nofollow noreferrer">square/dagger · GitHub
google/dagger · GitHub
excilys/androidannotations · GitHub
roboguice/roboguice · GitHub

target=https%3A//github.com/JakeWharton/butterknife" class=" wrap external" rel="nofollow noreferrer">JakeWharton/butterknife · GitHub
SmartAndroid官方文档
Android-Libs
evant/gradle-retrolambda · GitHub

target=https%3A//github.com/ReactiveX/RxAndroid" class=" wrap external" rel="nofollow noreferrer">ReactiveX/RxAndroid · GitHub
RoboBinding/RoboBinding · GitHub
Stetho
Great Code Examples & Snippets
Material Design Color Palette Generator

  • 性能优化
    Android性能优化典范

    target=https%3A//www.youtube.com/playlist%3Flist%3DPLWz5rJ2EKKc9CBxr3BVjPTPoDPLdPIFCE" class=" external" rel="nofollow noreferrer">https://www.youtube.com/playlist?list=PLWz5rJ2EKKc9CBxr3BVjPTPoDPLdPIFCE

  • 架构&工具

    target=https%3A//blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html" class=" external" rel="nofollow noreferrer">https://blog.8thlight.com/uncle-bob/2012/08/13/the-clean-architecture.html

    target=http%3A//fernandocejas.com/2014/09/03/architecting-android-the-clean-way/" class=" external" rel="nofollow noreferrer">http://fernandocejas.com/2014/09/03/architecting-android-the-clean-way/

    target=https%3A//github.com/bboyfeiyu/android-tech-frontier" class=" wrap external" rel="nofollow noreferrer">bboyfeiyu/android-tech-frontier · GitHub
    android10/Android-CleanArchitecture · GitHub
    ReactiveX/RxAndroid · GitHub
    square/dagger · GitHub
    android-cn/android-open-project-analysis · GitHub

  • 插件化/组件化

    target=https%3A//github.com/houkx/android-pluginmgr" class=" wrap external" rel="nofollow noreferrer">houkx/android-pluginmgr · GitHub
    singwhatiwanna/dynamic-load-apk · GitHub
    Qihoo360/DroidPlugin · GitHub

  • 安全/黑科技
    『Android 安全』

    target=http%3A//blog.csdn.net/l173864930/article/details/38455951" class=" wrap external" rel="nofollow noreferrer">进击的Android注入术《一》

    target=https%3A//github.com/rovo89/Xposed" class=" wrap external" rel="nofollow noreferrer">rovo89/Xposed · GitHub

    target=https%3A//github.com/alibaba/AndFix" class=" wrap external" rel="nofollow noreferrer">alibaba/AndFix · GitHub

    target=https%3A//github.com/alibaba/dexposed" class=" wrap external" rel="nofollow noreferrer">alibaba/dexposed · GitHub
    skylot/jadx · GitHub

    target=https%3A//github.com/pxb1988/dex2jar" class=" wrap external" rel="nofollow noreferrer">pxb1988/dex2jar · GitHub
    crittercism/dexmaker · GitHub

    target=https%3A//github.com/mihaip/dex-method-counts" class=" wrap external" rel="nofollow noreferrer">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'

    2015年Android开发新技术盘点的更多相关文章

    1. 2015年,从毕业到工作的几点感悟(Android开发新人)

      锄禾日当午,汗滴禾下土.       2015年,从毕业到工作的几点感悟(Android开发): 多用三方类库:(成长经验:尽量不要自己手动实现网络上已经有的优秀开源类库的功能,例如: 网络请求:常见 ...

    2. Android 开发有哪些新技术出现?

      这里记录一下在知乎回答的<Android 开发有哪些新技术出现?>.知乎链接在这里. 原问题如下: Android 开发有哪些新技术出现?可以从UI设计或者一些核心的算法之类的说起 这是我 ...

    3. 《推送开发全面盘点当前Android后台保活方案的真实运行效果》

          登录 立即注册 TCP/IP详解 资讯 动态 社区 技术精选 首页   即时通讯网›专项技术区›推送开发全面盘点当前Android后台保活方案的真实运行效果(截止2 ...   帖子 打赏 分 ...

    4. Android开发环境搭建(2015年8月更新)

      1.  下载和安装Android SDK Android的官方站点是http://www.android.com: 登录https://developer.android.com/intl/zh-cn ...

    5. Visual Studio 2015 移动跨平台开发初体验

      微软换了新 CEO 后变化很大,对我们团队最有利的消息就是 Visual Studio 2015 支持移动应用跨平台开发. 还记不记得很早之前,Xamarin 宣布与微软成为合作伙伴的消息.显然,Xa ...

    6. Android 2016新技术

      Android 2016新技术 版权声明:本文为博主原创文章,未经博主允许不得转载. 2016你需要了解Android有以下新兴的技术与框架,有些也许还不成熟,但是你应该去了解下,也许就是未来的方向. ...

    7. 【Bugly 技术干货】Android开发必备知识:为什么说Kotlin值得一试

      1.Hello, Kotlin Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处. 1. ...

    8. 10个学习Android开发的网站推荐

      1. Android Developers 作为一个Android开发者,官网的资料当然不可错过,从设计,培训,指南,文档,都不应该错过,在以后的学习过程中慢慢理解体会. 2. Android Gui ...

    9. android 开发赚钱

      原 android 开发赚钱 谁带我去看看世界 发布时间: 2015/06/09 12:05 阅读: 1589 收藏: 37 点赞: 2 评论: 5 开发android也有一年左右了,利用业余时间陆续 ...

    随机推荐

    1. JsonDataObjects序列和还原

      JsonDataObjects序列和还原 JsonDataObjects号称DELPHI最快的JSON库,且支持跨平台. // cxg 2017-9-12// Use JsonDataObjects( ...

    2. [置顶] docker1.12--docker命令行帮助文档

      镜像操作 build 使用dockerfile方式创建镜像 使用dockerfile文件docker build dockerflle/,dockerfile文件默认位于dockerflle/Dock ...

    3. DEDECMS首页和列表页调用单个图片集里的多张图片

      /**DEDECMS首页和列表页调用单个图片集里的多张图片 function Getimg($aid,$imgwith=110,$imgheight=110,$num=0) { global $dsq ...

    4. 基于Redis的Bloomfilter去重(转载)

      转载:http://blog.csdn.net/bone_ace/article/details/53107018 前言 “去重”是日常工作中会经常用到的一项技能,在爬虫领域更是常用,并且规模一般都比 ...

    5. 【温故知新】—— React/Redux/React-router4基础知识&独立团Demo

      前言:React专注View层,一切皆组件:全部使用ES6语法,最新版本为React16. Redux是专注于状态管理的库,和react解耦:单一状态,单向数据流.[独立团github地址] 一.Re ...

    6. ECSHOP后台开发模块步骤

      一.建数据库二.添加到后台导航栏并配置相关语言包三.权限配置四.添加增删查改五.增加其他功能(复制,搜索(暂时调不出来页面),排序,转移,AJAX) 以添加支付信息模块为例 第一步首先我们用phpmy ...

    7. poj1236 Network of Schools ,有向图求强连通分量(Tarjan算法),缩点

      题目链接: 点击打开链接 题意: 给定一个有向图,求: 1) 至少要选几个顶点.才干做到从这些顶点出发,能够到达所有顶点 2) 至少要加多少条边.才干使得从不论什么一个顶点出发,都能到达所有顶点   ...

    8. 13.1Springboot 之 静态资源路径配置

      Spring 静态资源路径是指系统可以直接访问的路径,且路径下的所有文件均可被用户直接读取. 在Springboot中默认的静态资源路径有:classpath:/META-INF/resources/ ...

    9. Visual Prolog 的 Web 专家系统 (10)

      GENI的核心 -- 推理机(4)求证过程分析 1.GENI知识库结构 专家系统推理机的设计执行,与其知识库结构紧密相关. GENI知识库结构是一棵逻辑推理树. 根节点是animal,即求证的目标. ...

    10. left menu

      <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...