LeoAndo / development-conference-memo

0 stars 0 forks source link

Jetpack の新機能 #55

Open LeoAndo opened 2 years ago

LeoAndo commented 2 years ago

https://io.google/2022/program/c7710536-a86d-42a6-b43e-e69ae76dbb34/intl/ja/ https://www.youtube.com/watch?v=jTd82lcuHTU

最新の変更内容やベスト プラクティスなど、Android Jetpack についての最新情報を紹介します。

LeoAndo commented 2 years ago

Jetpackとは

Jetpackは、開発者がベストプラクティスに従い、ボイラープレートコードを削除し、OSバージョンとデバイス間で一貫して機能数rコードを作成するのに役立つライブラリ。

LeoAndo commented 2 years ago

Jetpack利用率

2022年現在、90%のアプリで利用 https://youtu.be/jTd82lcuHTU?t=42

LeoAndo commented 2 years ago

Room

https://youtu.be/jTd82lcuHTU?t=90 2.4.0で、Kotlin1.6のサポートを行なった。 2.5.0から内部コード、Kotlinを使って実装開始。

LeoAndo commented 2 years ago

Paging

https://youtu.be/jTd82lcuHTU?t=204

LeoAndo commented 2 years ago

Navigation

https://youtu.be/jTd82lcuHTU?t=223

大画面サポートと、内部コード、Kotlinを使って実装開始。

LeoAndo commented 2 years ago

Datastore

https://youtu.be/jTd82lcuHTU?t=295

LeoAndo commented 2 years ago

MAD SKills

https://youtu.be/jTd82lcuHTU?t=308 Datastore, アーキテクチャが加わった。

LeoAndo commented 2 years ago

JankStats Alpha

https://youtu.be/jTd82lcuHTU?t=346 新ライブラリ. UIパフォーマンス問題の追跡。

LeoAndo commented 2 years ago

Macrobenchmark Stable

https://youtu.be/jTd82lcuHTU?t=443

LeoAndo commented 2 years ago

Tracing

https://youtu.be/jTd82lcuHTU?t=523 パフォーマンスのプロファイリング

LeoAndo commented 2 years ago

ここからUIに関連するライブラリの紹介

LeoAndo commented 2 years ago

WindowManager

https://youtu.be/jTd82lcuHTU?t=545 フォルダブル端末のサポート

LeoAndo commented 2 years ago

Drag And Drop (Alpha)

https://youtu.be/jTd82lcuHTU?t=584

LeoAndo commented 2 years ago

AppCompat

https://youtu.be/jTd82lcuHTU?t=608 1.8以降で、Emoji2ライブラリと統合 Custom Locale Selectionの機能をAPI14までの古いOSバージョンでも利用可能にした。

LeoAndo commented 2 years ago

Compose 1.2 Beta

https://youtu.be/jTd82lcuHTU?t=689

Nested Scrolling Interop

https://youtu.be/jTd82lcuHTU?t=765

Downloadable Fonts

https://youtu.be/jTd82lcuHTU?t=797

LeoAndo commented 2 years ago

Annotation

https://youtu.be/jTd82lcuHTU?t=994

Android Lintと組み合わせてコードの正確性と使いやすさを向上させる。