Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

Android開発者向けの大きなインタビュー:Jolanda Verhoef

Anonim

最近オランダのアムステルダムで開催されたBig Android BBQ Europeでは、ヨーロッパのトップAndroid開発者、愛好家、その他のコミュニティメンバーが集まって、Android、コード、調理済みの肉を祝います。 米国を拠点とするBig Android BBQから派生したヨーロッパのイベントは、2年目を迎えました。

実際のバーベキューの部分に加えて、Android開発者からの2日間の講演も開催されます。今年の基調講演はBlendleのJolanda Verhoefによって行われました。 イベント中にJolandaに追いつき、Android、モバイル開発、過去と未来について話しました。

Big Android BBQ Europeであなたは誰で何をしていますか?

私の名前はJolanda Verhoefで、主にアーキテクチャに焦点を当ててAndroid向けに6年間開発しています。 RxJavaと一緒にアーキテクチャについて講演しました。 したがって、RxJavaを使用すると、きれいできれいなアーキテクチャを作成できます。 私はオランダの新興企業であるBlendleという会社で働いていましたが、それ以前はフィリップス、オランダの鉄道駅、エネクシスなどの会社で働いていました。 また、ジオキャッシング用の独自のアプリも作成しました。

Android開発の世界でどのように始めましたか?

私は自分で教え、オンラインでいくつかのチュートリアルを行い、アプリをAndroidに移植しました。 そして、このアプリの基本は現在も実稼働環境で実行されています。

まあそれは実際にはかなりいい話です、そして私は話したい気がするので、私は長いバージョンを話すつもりです。 もともとコンピューターサイエンスを勉強していたので、始めたばかりで、夏休みがありました。 そして、iOS開発者である私の父は、「まあ、この素晴らしいiOSアプリを手に入れました。Androidに移植したいと思いますか?」

「あ、Androidって何?」 スマートフォン事業の開始時期だったからです。 そして、「ええ、まあ、とにかく何もすることはありません。コーディングの方法を学んだばかりなので、なぜいけないのですか」という感じでした。 そのため、その時点ではAndroidを知りませんでしたが、私は自分で教え、オンラインでいくつかのチュートリアルを行い、基本的にアプリをAndroidに移植しました。 そして、そのアプリの基本は現在も実稼働環境で実行されているため、非常にクールです。

Geocaching Buddyと呼ばれるので、ジオキャッシュ、マルチキャッシュの表示に役立ちます…

Androidでの作業で好きなこと、嫌いなことは何ですか?

私のお気に入りは、実際に画面上に表示されるものを実際に構築できることです。 もちろん、それは基本的にアプリの開発によるものですが、モバイルではとても魅力的で、構築しているものが非常に感動的で、結果を直接見ることができます。

また、私はその周辺の活気のあるコミュニティが好きなので、RxJavaのようなクールなものを作成するだけでなく、さまざまな種類のライブラリを作成するJake Whartonのように、多くの人が箱の外で考えていることがわかります。

モバイルを使用すると、構築しているものに非常に触れることができ、非常に賢く、結果を直接確認できます。

私があまり好きではないことは、私の意見では、Androidの公式ガイドラインは、人々が素晴らしいアーキテクチャを作成するのを助けるものではないことです。 そのため、たとえばエンタープライズJavaプログラミングを始めるたびに、デザインパターンや階層化されたアーキテクチャパターンなどについて学習します。これは、エンタープライズソフトウェアのコアのようなものです。 しかし、もしあなたがモバイルアプリを作りに行ったとしても、彼らは全く知らない。 活気のあるコミュニティに感謝します。

もう1つは、画面を回転させることです。 (笑) それで、それはただの風景/肖像です。 常に物事をいじっています。

今日Android開発を始めた人に与えることができる最も重要なアドバイスは何ですか?

初めに、私はそれを言うでしょう:公式文書が言っていることは正しいと仮定しないでください。 たくさんのブログ記事を読んで、みんなからアドバイスを求めてください。 基本的なドキュメントだけではありません。

今後数年間、Android開発、またはAndroid全般はどこに向かうと思いますか?

基本的に、Kotlinが引き継ぐことを期待しています。 そのため、新しい開発者はKotlinを習得し、Java開発を完全に停止します。 そして、私は期待しています… Googleがアーキテクチャ全体にもっと深く入り込み、その方法についてアドバイスを与えてくれることを願っています。