`
yangsongjing
  • 浏览: 248560 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

2016 的一些android新技术

 
阅读更多
转:2016你需要了解Android有以下新兴的技术与框架,有些也许还不成熟,但是你应该去了解下,也许就是未来的方向。

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

React Native
Facebook推出的针对移动应用的跨平台解决方案,目前还不成熟,但是由于Facebook推出,光环效应引起不少目光,这是不是未来暂且还没结论,但是有必要了解学习下。 http://t.cn/RbHmtOk

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
分享到:
评论

相关推荐

    android新技术

    android新技术总结,汇总新技术,最近发布的android方面的新知识

    最新android技术总结

    最新android技术总结

    Android核心技术与实例详解 第2版

    Android核心技术与实例详解 第2版

    Android最新应用开发技术及典型案例

    在Android的最新应用开发技术中,开发者们正在不断探索创新的方式以提高应用程序的性能、用户体验以及安全性。这个主题涵盖了多个方面,包括编程语言、框架、工具、设计模式以及最佳实践。以下是一些关键的知识点: ...

    一个Activity掌握Android4.0新控件

    在这个主题中,我们将深入探讨如何在一个Activity中运用Android 4.0(Ice Cream Sandwich)引入的新控件,提升用户界面的设计和功能。这些新控件包括Switch、Space、GridLayout、PopupMenu和TextureView。了解并熟练...

    是时候向OpenCV美颜技术发起挑战了 Android首套架构师高级教程 满满新技术干货

    Android技术首套架构师级别的高级课程,是真正意义上的安卓高级课程,也是汇集了最前沿新技术于一体的移动开发实战课程,是相关开发工程师应当进行的课程。但课程同时的受众是直接面向高级的Android开发工程师,是...

    Android_Studio最新解压版(2016-7-14日更新)

    本文件为2016年7月14日更新的Android Studio解压版,通过百度网盘分享。用户可以通过提供的链接和密码下载到该版本。 #### 2. 使用步骤 - **下载**:首先需要访问提供的百度网盘链接,并输入密码完成下载。 - **...

    Android游戏开发技术实战详解

    资源名称:Android游戏开发技术实战详解 内容简介:《Android游戏开发技术实战详解》详细讲解了Android游戏开发技术的基本知识。《Android游戏开发技术实战详解》内容新颖、知识全面、讲解详细,《Android游戏开发...

    Android前沿技术

    以上都是Android前沿技术的一些核心概念,通过深入学习和实践,开发者可以不断提升自己的技能,适应快速变化的Android生态系统。提供的"Android前沿技术.txt"文件可能包含了更多具体的细节和示例,建议进一步阅读以...

    关于Android应用研发可行性方案

    公司可以自主研发 Android 应用,嵌入广告,借助免费的 API 及开源代码快速集成应用,紧跟消费市场需求和 Android 版本更新速度,可以定位一些应用研发,一方面培养 Android 研发团队,一方面沉淀 Android 技术,...

    HNU编程新技术实务实验三——Android手机拨号器开发

    这个实验项目,"HNU编程新技术实务实验三——Android手机拨号器开发",旨在让学生掌握Android应用的基本构建过程,理解UI设计,以及与系统服务交互的关键技术。湖大的编程新技术实务课程通过此实验,旨在提升学生对...

    Android开发关键技术与精彩案例全书源代码

    理解新的权限模型和如何适配不同版本的Android系统至关重要。 9. **Android组件通信**:Service用于在后台执行长时间任务,BroadcastReceiver用于接收系统或应用广播,理解它们的工作原理和应用场景,能提升应用的...

    Android最新技术NFC功能

    Android手机应用,试过才知道它的强大无人能比!

    Android面向对象技术

    教程名称: Android面向对象技术课程描述:因为有些Android架构师的对象技术(OOP: Object-Oriented Programming)的底子并不足以应付以应用框架(Application Framework)为基础的新型软件开发模式。因此,高焕堂老师...

    Android技术总结

    Android 技术总结 在深入探讨 Android 技术之前,我们先回顾一下“Hello, World!”这个经典案例,它是每个编程新手...无论是初学者还是经验丰富的开发者,都需要保持对新技术的热情,才能在 Android 领域持续进步。

    002集-android:IT技术发展趋势

    从Android Oreo到Android 12,每次更新都会带来性能优化、新功能引入以及用户体验的提升。例如,Android 11引入了更强的隐私控制,而Android 12则聚焦于设计的个性化和系统的流畅性。了解这些更新内容有助于开发者...

Global site tag (gtag.js) - Google Analytics