为了账号安全,请及时绑定邮箱和手机立即绑定

请问Android 开发有哪些新技术出现?

请问Android 开发有哪些新技术出现?

智慧大石 2019-06-25 15:11:40
Android 开发有哪些新技术出现
查看完整描述

3 回答

?
jeck猫

TA贡献1909条经验 获得超7个赞

开发工具

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

Kotlin: 作为 Android 领域的 Swift,绝对让你如沐新风。抛弃沉重的 Java 语法,Kotlin 融入了很多现代编程语言的思想,作为开发者,接受新的语言,了解新语言的发展趋势,更有利于开阔你的思路和加深对语言的理解。在 Android 开发上,使用 Kotlin 并不会让你付出什么代价,为什么不来试试? 使用Kotlin进行Android开发。
React Native: 跨平台一直是程序员的梦想,而且移动应用的跨平台解决方案也很多,因为 Facebook 的参与和力推,让这个解决方案带上了光环。第一个用 React Native 开发的 App 已经在 Google Play 上架 Facebook 广告管理工具,听说 Android 的 SDK 也马上会到来,React Native。
Sky: 与 React Native 类似,使用 Web 开发语言来做移动平台的开发,虽然这个只是一个尝试,但是这是 Google 自身推出的,特别是在 Java 语言的使用上败诉之后,这可能会有一些作为呢,domokit/sky_sdk · GitHub
开发模式

Dagger 2:依赖注入并不是什么新技术,但是使用在 Android 确实一个新的尝试。Android App 越来越被当成严肃的大型项目来构建,很多在以前大型服务器开发上使用的技术都被应用到了移动开发。Android 开发分模块开发,使用 Dagger 来松耦合模块。特别值得一体的是,Dagger 2 现在由 Google 亲自接管。 Dagger ‡ A fast dependency injector for Android and Java.
MVP:因为 Android 并没有严格的业务和界面区分,项目一复杂,就很容易使代码陷入混乱。现在 Android 开发社区对 MVP 模式讨论越来越热,觉得 MVP 是非常适合 Android APP 开发。MVP for Android: how to organize the presentation layer


查看完整回答
反对 回复 2019-06-29
?
HUH函数

TA贡献1836条经验 获得超4个赞

开发工具AndroidStudio:Google官方放弃Eclipse和AndroidStudio普及。AS虽然不算新,但是对AndroidStudio这个软件的更新速度快的惊人,有大量的新功能发布。编程“语言”otlin:作为Android领域的Swift,抛弃沉重的Java语法,Kotlin融入了很多现代编程语言的思想。ReactNative:移动应用的跨平台解决方案常用。与ReactNative类似,使用Web开发语言来做移动平台的开发,虽然这个只是一个尝试,但是这是Google自身推出的。开发模式Dagger2:依赖注入并不是什么新技术,但是使用在Android确实一个新的尝试。MVP:因为Android并没有严格的业务和界面区分,项目一复杂,就很容易使代码陷入混乱。RxAndroid:函数响应式编程(FunctionalReactiveProgramming)RxAndroid把RxJava带到Android环境中。

查看完整回答
反对 回复 2019-06-29
  • 3 回答
  • 0 关注
  • 2609 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信