月GoogleのI / Oで、GoogleはそのファーストKotlinを発表し、KotlinはKotlinの関連工事のために継続的に、その後、GoogleのAndroid開発者のための好みの言語になりました。
GoogleのKotlin移行ガイドコンテンツの記事の打ち上げ。
彼はJavaからKotlinに移行し始めました
Googleの移行は、2つのコード・レベルを持つ人など、「ポイントと表面、で」お勧めします。
人間の次元は、Kotlin「大使」の後に選出されたチーム内で、彼は何をする必要があります。
-
Kotlinを学び、専門家になります
-
Kotlinの開発プロセスの開発
-
開発プロセスKotlinの円滑な実施を確保するためにコードレビューに参加
-
チーム内の会社の形成/研究グループ
-
イニシアチブは、内部の問題を収集し、開発者コミュニティからのフィードバックを議論します
そして、コードレベルでは、あなたが実行する必要があります。
-
Kotlinの書き込みは、(このケースでは、プロジェクトが使用するJavaにまだある)最初の使用をテスト
-
使用Kotlinは、新しいコードを書きます
-
既存のコードコードKotlinを更新
既存のコード更新Kotlinコードを直接Androidのメーカーが提供するKotlin使用Javaツールを転送することができる場合には、単に「Kotlinファイルにコード→変換Javaファイル」を選択メニューに:
△JavaツールはKotlinを回します
また、移行のKotlinは、開発者が徐々に自分のペースで移行することができ、達成する必要はありません。このプロジェクトは、開発者がKotlinコード内の任意のJavaライブラリを使用することができ、両方とも同じ文書もKotlin Javaで.javaおよび.ktファイルの両方が含まれていますが、することはできません。
リントチェックが△のAndroid Studioは、チェックの相互運用性Kotlinで開くことが可能
あなたはJavaでKotlinに呼び出すと、ノートには、いくつかのポイントがあります。
-
そして、コードマーク@Nullable @NotNull
-
use属性の接頭辞(のgetName()、のsetName()、のisActive())
-
予約キーワードでKotlinを使用しないでください(とき、ある、など)
更详细的 Kotlin 互操作指南可以查看 Android 开发者网站:
https://developer.android.google.cn/kotlin/interop
内容引用自:谷歌开发者