最近在荷兰阿姆斯特丹举行的Big Android BBQ Europe汇集了一些欧洲顶级Android开发者,爱好者和其他社区成员,庆祝Android,代码和熟肉。 来自美国的Big Android BBQ的分拆,欧洲赛事现已进入第二年。
除了实际的烧烤部分外,还有来自Android开发者的两天会谈,今年的主题演讲由Blendle的Jolanda Verhoef主持。 我们在活动期间采访了Jolanda,讨论Android,移动开发,过去和未来。
在Big Android BBQ Europe,你是谁,你在做什么?
我的名字是Jolanda Verhoef,我已经为Android开发了六年,主要专注于架构。 我和RxJava一起讨论了架构问题。 那么,RxJava如何帮助您创建一个漂亮的干净架构。 我在一家名为Blendle的公司工作,这是一家荷兰的创业公司,在此之前我曾在飞利浦,荷兰火车站,Enexis等公司工作过。 我也建立了自己的地理藏宝应用程序。
你是如何开始Android开发的?
我自学了,在线做了一些教程,并将应用程序移植到Android。 该应用程序的基础知识至今仍在生产中。
嗯,这实际上是一个非常好的故事,我会告诉长版本因为我想说话。 最初我在学习计算机科学,我刚刚开始,我度过了一个暑假。 然后,我的父亲是一名iOS开发人员,他说:“好吧,我有这个不错的iOS应用程序,你觉得把它移植到Android吗?”
我就像“呃,什么是Android?” 因为它是在智能手机业务的起步时期。 而我就像“是的,好吧,我无论如何都无所事事,我刚刚学会了如何编码,所以为什么不这样做。” 所以当时我并不知道任何Android,但我自学了,在网上做了一些教程,基本上将应用程序移植到了Android上。 该应用程序的基础知识仍然在今天的生产中运行,所以这很酷。
它被称为Geocaching Buddy,因此它可以帮助您进行地理藏宝,查看多个…
关于使用Android,您最喜欢和最不喜欢的一些内容是什么?
我想,我最喜欢的东西是,你真的可以构建你在屏幕上看到的东西。 当然,这基本上来自应用程序开发,但我非常喜欢使用移动设备,它非常易于理解,非常适合您正在构建的内容,并且您可以直接看到结果。
此外,我喜欢它周围充满活力的社区,所以你看到有很多人在盒子外思考,创造像RxJava这样的酷炫东西,但也像杰克沃顿创造各种不同的图书馆,我真的很喜欢。
使用移动设备,它非常易于触摸,非常适合您正在构建的内容,并且您可以直接看到结果。
我不喜欢的是,在我看来,官方的Android指南有点不能帮助人们创建一个漂亮的架构。 因此,每当您进入企业Java编程时,您将学习设计模式和分层架构模式和内容,这就像企业软件的核心。 但是如果你去构建移动应用程序,他们就不知道了。 感谢上帝充满活力的社区。
另一件事可能是转动屏幕,有点,非常非常烦人。 (笑) 所以,这只是风景/肖像的事情。 它总是搞乱事物。
对于今天开始Android开发的人来说,最重要的建议是什么?
开始时,我会说:不要假设官方文档说的是对的。 所以阅读了很多博客文章并征求大家的意见。 进一步了解基本文档。
在未来几年,你会看到Android开发(或整体Android)的发展方向?
基本上我希望Kotlin能够接管。 因此,新开发人员将学习Kotlin并完全停止Java开发。 我希望…我希望Google能够更好地了解整个架构,并且他们将开始就如何做到这一点提出建议。