Android Studio - Google IO 2019 Recap at LINE -

Android Studio - Google IO 2019 Recap at LINE -

Google I/O 2019 Recap at LINE
高島 友里

53850955f15249a1a9dc49df6113e400?s=128

LINE Developers

May 22, 2019
Tweet

Transcript

  1. Android Studio Takasy (@takasy00) LINE Corporation Google I/O 2019 Recap

    at LINE
  2. Android Development Tools Project Marble • システムの健全性 • 機能の向上 •

    バグ Android Studio 3.5 Beta What's New in Android Development Tools (Google I/O'19)
  3. System Health • メモリ設定の自動推奨(1.2GB以上も可)

  4. System Health • UIのフリーズ改善 (例. XML編集) ↑Android Studio 3.4 ↑Android

    Studio 3.5
  5. System Health • ビルド速度向上 ビルドが遅くなる要素の一部 ・SpectreとMeltdownのパッチ ・サードパーティ/カスタムGradleプラグイン ・アノテーションプロセッサがインクリメンタルでない ・Java8の使用 ・KAPTでのアノテーションプロセッサの使用

    日: Android Studio のビルドを高速化する 英: Improving build speed in Android Studio
  6. System Health • ビルド速度向上 ・Annotation Processing → incremental build ・light

    R class generation ・Gradle scan Next: What’s New in the Android Studio Build System (Google I/O'19)
  7. None
  8. System Health • Windows

  9. System Health • Windows

  10. System Health • エミュレータのCPU使用率 Android Emulator : Project Marble Improvements

  11. System Health • エミュレータのCPU使用率 ・一時停止/再開 ・draw callのオーバーヘッド削減 ・macOSメインループのIOオーバーヘッド削減 ・ヘッドレスビルド Android

    Emulator : Project Marble Improvements cf. ) Best Practices in Using the Android Emulator (Google I/O'19)
  12. Feature Polish • Apply Changes (※Android 8.0以降) Android Studio Project

    Marble: Apply Changes
  13. Feature Polish • Apply Changes

  14. Feature Polish • Gradle Sync

  15. Feature Polish • Layout Editor Constraints Section Android Studio Project

    Marble: Layout Editor
  16. ↑Android Studio 3.4 ↓Android Studio 3.5

  17. None
  18. Feature Polish • Layout Editor blue overlap

  19. Feature Polish • Navigation Editor • Resource Manager ・Batch Import

    ・Bulk import SVGs
  20. Feature Polish : DRAFT • Layout Inspector

  21. None
  22. None
  23. None