[置顶] Android 2016新技术

2016你须要了解Android有如下新兴的技术与框架,有些也许还不成熟,可是你应该去了解下,也许就是将来的方向。ios

  • Kotlingit

做为 Android 领域的 Swift,绝对让你如沐新风。抛弃沉重的 Java 语法,Kotlin 融入了不少现代编程语言的思想,做为开发者,接受新的语言,了解新语言的发展趋势,更有利于开阔你的思路和加深对语言的理解。 http://t.cn/R2DK0SLgithub

  • React Native编程

Facebook推出的针对移动应用的跨平台解决方案,目前还不成熟,可是因为Facebook推出,光环效应引发很多目光,这是否是将来暂且还没结论,可是有必要了解学习下。 http://t.cn/RbHmtOkapp

  • MVP框架

MVP愈来愈多的被Android社区所讨论,有点是可以让代码更清晰,但同时也会增长不少类,写起来更麻烦,不过对于一些不是很庞大的项目倒是很是适合的。这里提供一个最早采用MVP模式的开源项目: https://github.com/pedrovgs/EffectiveAndroidUI异步

  • MVVM编程语言

由于官方支持 DataBinding,把 MVVM 直接带到 Android 中。它很是高效的开发效率,让你只关心你的数据和业务,今后数据绑定会更加常见。 http://t.cn/RbHmnhE学习

  • 插件化

通常App上线以后出现bug须要从新提交新版本才能解决,这个就太慢了,因为iOS的审核缘由,插件化在iOS开发常见,阿里业务方面这个特别须要,比 如双十一出了bug,不能眼睁睁的看着bug出现无论吧,因此阿里系衍生出了一系列热修复的框架,dexposed、AndFix,具体能够见这里详 解。 http://lirenlong.github.io/hotfix/

  • RxJava

最近响应式编程框架RxJava愈来愈受你们待见,RxJava让你异步任务更简洁方便,以我对技术的敏感性认为RxJava可能会愈来愈广泛,推荐你们学习。这里有一系列详细的资料教你学习。 https://github.com/lzyzsd/Awesome-RxJava

当你下定决心,准备前行的时候,剩下的只有坚持了!


 

AndroidApp源码推荐

当你已经作Android开发一段时间,并苦于进入瓶颈,这个时候阅读一些优秀App的源码是最好的学习进阶方式,借鉴一些优秀App源码的设计能获益很大。

  • iosched

iosched项目是Google I/O的官方app,绝佳的学习项目。 https://github.com/google/iosched

  • android-UniversalMusicPlayer

也是Google官方做品,代码量不大、注释清晰,简单但全功能的音乐播放器。 https://github.com/googlesamples/android-UniversalMusicPlayer

  • android-topeka

这个项目是Google前段时间刚发出来,经过这个app,你还能够学到如何设计你app的交互和视觉以更好的和MaterialDesign搭配。https://github.com/googlesamples/android-topeka

Google的项目有些时候对于初学者有点困难,下面就推荐两个完整的轻量的学习项目。

  • 9GAG

9GAG是我我的的开源练习项目,教你使用Studio、Gradle以及一些流行的开源库快速开发一个不错的Android客户端。https://github.com/stormzhang/9GAG

  • AnimeTaste

代码家开源的一个线上关注动画的一个App,一样适合初学者学习。 https://github.com/daimajia/AnimeTaste


最后推荐你们使用RecyclerView替代listview(4.0以上都是能够支持的,如今你们的手机都是支持的),关于RecyclerView,我推荐个你们点干货,或许就是你想要的。

http://blog.csdn.net/jdsjlzx/article/details/50462247

http://blog.csdn.net/jdsjlzx/article/details/49966101


支持我,打赏吧!

相关文章
相关标签/搜索