Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Build app fast on Android Studio 4.+

mochico
August 04, 2020

Build app fast on Android Studio 4.+

Android 11 Meetups にて、Android Studio 4.0以降に追加された Build Analyzer、CPU Profiler、Database Inspectorなどの新機能を使って効率的に高性能なアプリを開発する方法について発表しました。
https://developersonair.withgoogle.com/events/a11meetups-jp/watch?talk=android-dev-tool
Android 11 Meetups は Android 11 Beta のリリースを機に、アプリ開発の最新技術情報をお届けすべく、Google と GDG (Google Developer Groups)が共催するオンラインセミナーシリーズです。

mochico

August 04, 2020
Tweet

More Decks by mochico

Other Decks in Technology

Transcript

  1. Build app fast on Android Studio 4.+ mochico / 望月美帆

    Android Engineer Working at Mercari. Inc,
  2. v3 and v4 signing now supported Support for Jetpack Compose

    New Jetpack Compose tooling support Improved instrumentation testing Android Studio Releases 4.1 4.0 4.2 Stable Beta Canary CPU profiler UI Upgrade Build Analyzer Live Layout Inspector Multi Preview Java 8 desugaring Kotlin DSL Script file support Upgrade Motion Motion Editor Android Gradle Plugin 4.0.0 Kotlin Android Live Template System Trace UI Standalone profilers Updated themes and styles in new project templates Dagger navigation support Run the Android Emulator directly Database Inspector Native Memory profiler Set the NDK path Use TensorFlow Lite models Assertions in debug builds Apply Changes Export C/C++ dependencies from AARs
  3. Android Studio 4.0 Build Analyzer CPU profiler UI Upgrade Pick

    up New Features Android Studio 4.1 Beta Database Inspector
  4. Record methods (Trace System Calls) メインスレッドでフレームがレン ダリングされるまでの時間と、 RenderThread UI ジャンクと低

    フレームレートの原因となるボト ルネックを調べることができる Framesで16msを超えるフレー ムは赤色で表示される
  5. Android Studio リリースノート | Android デベロッパー | Android Developers :

    https://developer.android.com/studio/releases Android Developer Tools - 11 Weeks of Android - YouTube : https://www.youtube.com/playlist?list=PLWz5rJ2EKKc95jeR9iSR8g_IV5TQhkaC2 Build Analyzer Android Studio プレビュー版の新機能 | Android デベロッパー | Android Developers : https://developer.android.com/studio/preview/features/#build-attribution ビルド速度を最適化する | Android デベロッパー | Android Developers : https://developer.android.com/studio/build/optimize-your-build CPU Profiler Android Studio プレビュー版の新機能 | Android デベロッパー | Android Developers : https://developer.android.com/studio/preview/features/#4.0-profiler-ui-upgrades CPU のホットスポットを特定する | Android デベロッパー | Android Developers : https://developer.android.com/games/optimize/cpu-profiler CPU Profiler を使用して CPU アクティビティを検査する | Android デベロッパー : https://developer.android.com/studio/profile/cpu-profiler App Performance Optimization with Android Profiler | EL Passion : https://www.elpassion.com/blog/speed-up-your-app-performance-with-android-profiler Troubleshooting app performance issues with System Trace in Android Studio - YouTube : https://www.youtube.com/watch?v=EjmIit_amnE Database Inspector Android Studio プレビュー版の新機能 | Android デベロッパー | Android Developers : https://developer.android.com/studio/preview/features/#database-inspector android/sunflower: A gardening app illustrating Android development best practices with Android Jetpack. : https://github.com/android/sunflower References