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)框架;
以下是汇总的一些新技术
新框架,新插件,新控件
怎样评价 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开发新技术盘点的更多相关文章
- 2015年,从毕业到工作的几点感悟(Android开发新人)
锄禾日当午,汗滴禾下土. 2015年,从毕业到工作的几点感悟(Android开发): 多用三方类库:(成长经验:尽量不要自己手动实现网络上已经有的优秀开源类库的功能,例如: 网络请求:常见 ...
- Android 开发有哪些新技术出现?
这里记录一下在知乎回答的<Android 开发有哪些新技术出现?>.知乎链接在这里. 原问题如下: Android 开发有哪些新技术出现?可以从UI设计或者一些核心的算法之类的说起 这是我 ...
- 《推送开发全面盘点当前Android后台保活方案的真实运行效果》
登录 立即注册 TCP/IP详解 资讯 动态 社区 技术精选 首页 即时通讯网›专项技术区›推送开发全面盘点当前Android后台保活方案的真实运行效果(截止2 ... 帖子 打赏 分 ...
- Android开发环境搭建(2015年8月更新)
1. 下载和安装Android SDK Android的官方站点是http://www.android.com: 登录https://developer.android.com/intl/zh-cn ...
- Visual Studio 2015 移动跨平台开发初体验
微软换了新 CEO 后变化很大,对我们团队最有利的消息就是 Visual Studio 2015 支持移动应用跨平台开发. 还记不记得很早之前,Xamarin 宣布与微软成为合作伙伴的消息.显然,Xa ...
- Android 2016新技术
Android 2016新技术 版权声明:本文为博主原创文章,未经博主允许不得转载. 2016你需要了解Android有以下新兴的技术与框架,有些也许还不成熟,但是你应该去了解下,也许就是未来的方向. ...
- 【Bugly 技术干货】Android开发必备知识:为什么说Kotlin值得一试
1.Hello, Kotlin Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处. 1. ...
- 10个学习Android开发的网站推荐
1. Android Developers 作为一个Android开发者,官网的资料当然不可错过,从设计,培训,指南,文档,都不应该错过,在以后的学习过程中慢慢理解体会. 2. Android Gui ...
- android 开发赚钱
原 android 开发赚钱 谁带我去看看世界 发布时间: 2015/06/09 12:05 阅读: 1589 收藏: 37 点赞: 2 评论: 5 开发android也有一年左右了,利用业余时间陆续 ...
随机推荐
- JAVA和.NET工作流相关项目收集
.NET以自主实现为主, 暂未发现使用WWF框架开发的开源工作流, java以BPM系为主 . .NET: RoadFlow : http://www.cqroad.cn/ 使用了百度编辑器扩展 ...
- Linux内核分析 - 网络
http://blog.csdn.net/column/details/network-kernel-yoyo.html
- 墨卡托投影、高斯-克吕格投影、UTM投影及我国分带方法
转自原文 墨卡托投影.高斯-克吕格投影.UTM投影及我国分带方法 一.墨卡托投影.高斯-克吕格投影.UTM投影 1. 墨卡托(Mercator)投影 墨卡托(Mercator)投影,是一种" ...
- Unitity 常用工具类
ylbtech-Unitity_C#: Unitity 常用代码 1.A,效果图返回顶部 1.B,源代码返回顶部 1,日期字符串 using System; using System.Xml; / ...
- consist of, made up of
consist vi.由……组成:由……构成(常和介词of构成固定搭配)made up of由……组成[例如] One year consists of 365 days.一年有365天.The te ...
- [PWA] Cache Third Party Resources from a CDN in a React PWA
Our service worker caches our static assets - but only those assets that are included in our React A ...
- Java虚拟机对锁优化所做的努力(读书笔记)
锁偏向 是一种加锁操作的优化手段,他的核心思想是:如果一个线程获得了锁,那么就进入偏向模式,当这个线程再次请求锁时,无须在做任何同步操作,因此在几乎没有锁竞争的场合,偏向锁是比较好的优化效果 ...
- Linux——Virtualenv和pip小探
转载自:http://mengzhuo.org/blog/virtualenv%E5%92%8Cpip%E5%B0%8F%E6%8E%A2.html 本文献给那些看着参差不齐的中文文档/教程,但还在坚 ...
- 压力测试衡量CPU的三个指标:CPU Utilization、Load Average和Context Switch Rate
分类: 4.软件设计/架构/测试 2010-01-12 19:58 34241人阅读 评论(4) 收藏 举报 测试loadrunnerlinux服务器firebugthread 上篇讲如何用LoadR ...
- zxing学习笔记 android入门
对于刚开始学习android开发的童鞋们来说,若有一个简单而又全面的android工程能来剖析,那就是再好不过了,zxing就是不错得例子. zxing的源码可以到google code上下载, ...