LoginSignup
0
0

More than 1 year has passed since last update.

Android Roadshow Day 1 メモ

Posted at

概要

ちょっと今さら感あるけど 2022年6月15日に行われた Android Roadshow Day 1 の内容で気になったところをメモしておく。
Android 13Android StudioJetpack Compose あたりかなあ。

What's new in Jetpack

  • アーキテクチャ
    • Room
    • Paging
      • Rx、Guava サポート
      • ロード改善
      • Paging Codelab
    • Navigation
      • Navigation Component と Jetpack Compose 統合
      • 複数バックスタックサポート
        • 状態を NavigationUI が自動的に保存/復元
      • 2ペインレイアウト
      • Kotlin 化
    • DataStore
      • SharedPreferences 代替
      • 新しい動画と記事公開
  • パフォーマンス
    • JankStats
      • いろいろレポート
    • Baseline Profiles
      • Android にコンパイルの優先順位付けができるとか
    • Macrobenchmark
      • ベースライン生成
      • UI の評価
    • Tracing
  • ユーザインターフェイス
    • WindowManager
      • 折りたたみ式デバイス対応
    • DragAndDrop
      • アプリ内外からのドラッグアンドドロップ受け入れる
    • AppCompat
      • Emoji2 統合
      • 新しい絵文字サポート
      • ロケール設定永続化
  • Compose
    • Nasted Scrolling Interop
      • Coordinator Layout でスムーズに埋め込み
      • Collapsing Toolbar にも設定できる
    • Downloadable Fonts
      • フォントを動的に変更できる
    • Lazy Layouts
      • RecyclerView の代替
      • グリッドなど高度なレイアウトに拡張
    • 動画参考にしてね
      • Jetpack Compose 移行ガイド
  • Other

Designing apps for large screens

  • 折りたたみ式デバイス、タブレット対応重要
    • 最適化するとユーザーエンゲージメント高められる
  • タブレットは両手で持つことを想定してね
    • 画面の中心で重要な操作させないで
  • ユーザが期待すること
    • 快適さ、機能、効率、没入感
  • 既存レイアウトをいかしてコンテンツの拡張、組み合わせ、再編成
  • 正規レイアウト
    • リスト/詳細
    • 補助パネル
    • フィード

What’s new in Android

  • パーミッション関連
    • パーミッションなしで写真とかのメディアへアクセスできる
  • 広告関連
    • アクセス可能なデータを制限する
  • 「戻る」ボタンをどうするか設定できる
    • 「戻る」でアプリ終了させたり
  • バックグラウンド
    • バッテリー消費が多いと通知される
    • ジョブスケジューラ改善
  • カメラ
    • 解像度
  • メディア
    • Media3

概要だけさらっとしゃべって「続きはWebへ」スタイル

Creating beautiful, power-efficient apps for Wear OS

  • 昨年比3倍
  • Wear OS はあんまり関係ないからスキップ

Jetpack Compose について

  • Google と クックパッドの対談
  • Groupie(RecyclerView) で実装されていた
  • 画面のプレビューが実装時に確認できない
    • 実際に実行しないとわからない
  • 縦スクロールの中に横スクロールでスクロールの実装が複雑
  • アーキテクチャも複雑だった
  • ui 関連のことは ui モジュールでまとめることでプレビューの実現とビルド効率よくした
  • Groupie を Compose 風に使えるように独自実装
  • 新規画面は Compose
  • プレビューでの確認できるようになった
  • アーキテクチャがシンプルになった
  • 互換性がまだ不十分なところがある
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0