Android 开发新技术点评

转载 2015年07月10日 15:10:15
Android 的发展确实太快了,每年的都有很多新东西出现,想要覆盖所有新东西感觉也不太可能,我这里主要说一下主要的 Android 的主要新技术发展,其实了解 Android 的发展趋势,可能对开发者更有帮助。


开发工具


Android Studio: Google 官方放弃 Eclipse 和 Android Studio 普及。AS 虽然不算新,但是对 Android Studio 这个软件的更新速度快的惊人,有大量的新功能发布。例如支持很多注解代码提示注解、Live code template、支持自动生成 Parcelable 实现等等,作为开发者,持续关注这个更新列表 Recent Changes ,一定会让你的写代码的生活更加美好。


编程“语言”


Kotlin: 作为 Android 领域的 Swift,绝对让你如沐新风。抛弃沉重的 Java 语法,Kotlin 融入了很多现代编程语言的思想,作为开发者,接受新的语言,了解新语言的发展趋势,更有利于开阔你的思路和加深对语言的理解。在 Android 开发上,使用 Kotlin 并不会让你付出什么代价,为什么不来试试? 使用Kotlin进行Android开发。


Sky: 与 React Native 类似,使用 Web 开发语言来做移动平台的开发,虽然这个只是一个尝试,但是这是 Google 自身推出的,特别是在 Java 语言的使用上败诉之后,这可能会有一些作为呢,domokit/sky_sdk · GitHub


开发模式


MVP:因为 Android 并没有严格的业务和界面区分,项目一复杂,就很容易使代码陷入混乱。现在 Android 开发社区对 MVP 模式讨论越来越热,觉得 MVP 是非常适合 Android APP 开发。MVP for Android: how to organize the presentation layer


MVVM :这是因为开始官方支持 DataBinding,把 MVVM 直接带到 Android 中。数据绑定在 Windows WPF 和 Web 已经非常常见,它非常高效的开发效率,让你只关心你的数据和业务。这也对 Android 开发来说,无疑是一个非常重大的影响:android UI设计MVVM设计模式讨论? - M.A.G.I 的回答


插件化:针对大型 Android 项目,很多 App 开始使用插件来分模块构建相对独立的功能。
Hybrid:完全使用 HTML 5 开发 App,目前还不成熟。但是折中方案在很多情况下是非常适合的,典型的就是微信,大部分信息展示都是通过 H5 来完成,同时通过 Hybird 方式,把 Web 和 Native 打通,提供给网页访问本地资源的能力。


UI设计


Material Design:已经红遍了大江南北,这方面的讨论实在太多了,而且各种支持库都有了,特别是 Google 官方出了一个支持库 Android Design Support Library。


说了这么,感觉还有很多东西没有说到,技术的发展是很快,我们可能跟不上每个细节,但是我们会发现这些新技术,很多地方都是相通的。对于开发者,能够保持对新技术的好奇和兴趣时非常难得的,参与到新技术中是技术修养,引领新技术的发展,那就是大神了。













文章来源于网络

Android 必须知道2018年流行的框架库及开发语言,看这一篇就够了!

导语2017 已经悄悄的走了,2018 也已经匆匆的来了,我们在总结过去的同时,也要展望一下未来,来规划一下今年要学哪些新技术。这几年优秀Android的开源库不断推出,新技术层出不穷,需要我们不断去...
  • csdn_aiyang
  • csdn_aiyang
  • 2017年02月20日 17:37
  • 5685

超全详解2016 Google I/O 大会【Android 开发新技术】

尊重博主原创,如需转载,请附上本文链接 http://blog.csdn.net/chivalrousman/article/details/51582616#t10 本文翻译自...
  • chivalrousman
  • chivalrousman
  • 2016年06月04日 04:51
  • 4086

2017java开发新技术

1. JNA JNI的替代品,调用方式比JNI更直接,不再需要JNI那层中间接口,几乎达到Java直接调用动态库   2. SmallSQL 基于JDBC3.0转为Deskto...
  • lichuanyuelth
  • lichuanyuelth
  • 2017年12月11日 11:19
  • 1896

美团大众点评面试经验——后台开发

经历了3,4月份的实习面试,再到9,10月份的校招,现在所谓的金九银十已经接近了尾声,是时候该总结一下了,非常感谢之前的很多前辈写的面经,让我能够顺利通过很多面试,所以我也会把我的面试经历分享出来,希...
  • sbq63683210
  • sbq63683210
  • 2016年10月23日 17:07
  • 5057

Web开发新技术思考

Web框架AngularJS 这个框架是一个成熟的前端JS框架,Google的新产品。最核心的就是MVC的前端架构,模块化组织,自动的双向数据绑定,依赖注入等功能。extjs 这是一套复杂的综合j...
  • sun_xiaofan
  • sun_xiaofan
  • 2015年07月31日 23:31
  • 1071

2017android新技术总结

2017Android开发有哪些新技术出现?关于这个问题,相信很多开发者都有自己的话要说。Android的发展确实太快了,每年的都有很多新东西出现,想要覆盖所有的新东西感觉不太可能,我这里主要说一下主...
  • qq_21874145
  • qq_21874145
  • 2018年01月18日 10:40
  • 267

美团点评后台开发实习记(持续更新)

美团点评后台开发实习记(持续更新)
  • u010251278
  • u010251278
  • 2017年07月08日 18:09
  • 1137

2017这些Android技术可能会很火

> 2017 年你应该学习的编程语言、框架和工具- https://zhuanlan.zhihu.com/p/24369470 2017年,你需要GET的9大技术领域- http://geek.csd...
  • ShareUs
  • ShareUs
  • 2017年01月22日 14:13
  • 10038

Android 开发新技术

开发工具 Android Studio: Google 官方放弃 Eclipse 和 Android Studio 普及。AS 虽然不算新,但是对 Android Studio 这个软件的更新速度快...
  • zuoer8676
  • zuoer8676
  • 2015年07月11日 09:32
  • 314

Android 开发 新技术

开发工具 Android Studio: Google 官方放弃 Eclipse 和 Android Studio 普及。AS 虽然不算新,但是对 Android Studio 这个软件的更...
  • Zophar_Development
  • Zophar_Development
  • 2017年11月20日 14:39
  • 215
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android 开发新技术点评
举报原因:
原因补充:

(最多只允许输入30个字)