Android 11 - 第 5 週 - 言語

Android 11 では、Kotlin のサポートを頻繁に使用される Jetpack ライブラリの一部にする、新しい Java API をプラットフォームに追加する、ネイティブ コードのメモリ破損に対応する新しいツールを開発するなど、言語とライブラリへの大きな投資が行われています。このパスウェイは、Android アプリへのアップデートを紹介し、アップデートの実装方法を説明した動画と記事で構成されています。

9 件のアクティビティ
1

Android の最新の言語

動画 省略可

11 Weeks of Android 第 5 週: 言語へようこそ。この入門向けティーザーをご覧になり、このパスウェイでの演習に備えましょう。

2

Android <3 のコルーチン

動画 省略可

コルーチンが非同期コードの推奨ソリューションである理由について学習する

3

Android アプリで Kotlin コルーチンを使用する

コードラボ 省略可

この Codelab では、コルーチンをアプリの UI に統合する方法と、コルーチンをテストする方法に関するベスト プラクティスについて学習します。

4

HWASan を使用してメモリ破損のバグを検出する

省略可

C や C++ などメモリ安全でない言語のネイティブ コードには、メモリ破損のバグに対する脆弱性が頻繁に見られます。Hardware Assisted Address Sanitizer(HWASan)は、ネイティブ コードのメモリ破損のバグに対処するために Android 用に開発されました。こちらの Android デベロッパー ブログの投稿をお読みいただき、Android 11 をアプリ内で簡単に活用する方法についてご確認ください。

5

Android Studio 4.0 のネイティブ依存関係

省略可

Android Gradle プラグインのバージョン 4.0 では、Java ライブラリの場合と同じメカニズムである Android Archives(AAR)を使用して、ネイティブ ライブラリの配布と公開のサポートを追加しています。このブログ投稿で、アップデートと利用可能なライブラリの実装方法をご確認ください。

6

新しい Java 言語 API のサポート

省略可

OpenJDK のバージョン 13 までのいくつかの API のサポートを Android 11 で追加する方法について学びます。

7

CPU Profiler を使用して CPU アクティビティを検査する

記事 省略可

この記事では、CPU Profiler を使用して、アプリを操作しながらアプリの CPU 使用率とスレッド アクティビティをリアルタイムで検査し、最適化する方法について説明します。

記事を読む
8

Kotlin への変換

コードラボ 省略可

この Codelab では、コードを Java から Kotlin に変換する方法を学習します。また、Kotlin 言語の慣例と、それに沿うようにコードを記述する方法についても学習します。

9

Java と相性のよい Kotlin

コードラボ 省略可

この Codelab では、Java コードからシームレスに呼び出せるように Kotlin コードを記述、変更する方法を学習します。