BT

Your opinion matters! あなたのご意見でInfoQが変わる!

AndroidアプリでのKotlin利用が増加中、Googleもサポート

| 作者: Sergio De Simone フォローする 6 人のフォロワー , 翻訳者 sasai フォローする 0 人のフォロワー 投稿日 2017年11月29日. 推定読書時間: 2 分 |

あなたのリクエストに応じて、ノイズを減らす機能を開発しました。大切な情報を見逃さないよう、お気に入りのトピックを選択して、メールとウェブで通知をもらいましょう。

原文(投稿日:2017/11/04)へのリンク

GoogleがAndroid開発のためのファーストクラス言語としてKotlinを公式サポートすることを発表して6ヶ月、Kotlinの利用は倍増している。GoogleのプロダクトマネージャJames Lau氏によると、Android Studio 3.0プロジェクトの17%以上がKotlinを使っているという。

Lau氏が出した数字は、Android開発者の約15%がKotlinを使っており、アプリの20%がJavaからKotlinに移植されている、という最近のRealmのレポートと一致している。さらにRealmは、2018年末までにAndroid開発者の50%がKotlinを使っていると予測する。

Lau氏の説明によると、Googleはこの数ヶ月、Android開発のKotlinサポートの改善に取り組んできたという。InfoQが報告したように、Android Studio 3.0はKotlinの安定したサポートを提供しており、Kotlinファイルの新規作成やJavaコードのKotlinへの変換が可能になっている。加えて、Android Studio 3では、Kotlinファイルにペーストするだけで、JavaスニペットをKotlinに変換することが可能だ。

もうひとつの大きな改善は、Android Support LibraryへのNullabilityアノテーションの追加だ。実際のところ、Javaの参照はnullになる可能性があり、null値の扱いに関するKotlinの特別な要件を破ってしまう。Nullabilityアノテーションを使うことで、null可能およびnull不可能な変数が適切に扱えるよう、Kotlinコンパイラに十分な情報を与えることができる。

最後に、GoogleはKotlin利用に関心のあるAndroid開発者に指針を与えようと、2つのガイドを公開している。Kotlin Style Guideには、命名規則やフォーマット等を含むルールとコーディング標準がまとめられている。Interop guideは、JavaやKotlinで慣例に従った使い方ができるように、API作成時のベストプラクティスにフォーカスしている。

Android開発でのKotlin利用に関心があるなら、Android Studio 3に飛びつく前に、より良いKotlin体験提供のための残件をチェックしておくとよいだろう。

 
 

Rate this Article

Adoption Stage
Style
 
 

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT