Daiji256

Android

はじめに Composeで List を扱うときmutableStateListOf で生成される SnapshotStateList を利用することは多いでしょう しかし SnapshotStateList の toString / equals / hashCod...
はじめに Androidにはユーザーが自分の好みや特性に合わせて設定できるシステムスタイルがありますテーマダークモードフォントスケールフォントサイズMaterial Youシステムカラー色のコントラストなどが代表例ですこれらはユーザーの見やすさ...
Composable関数内でHiltによって @Provides や @Binds で提供されたオブジェクトを直接的に扱いたい場面があります 通常Hiltを用いた依存性注入はViewModelを経由して行いますたとえば @HiltViewModel に依存性注入し...
Androidアプリ開発においてStateFlow はUI状態管理に不可欠ですしかし実際の開発では以下の課題に直面することがあります StateFlow から別の StateFlow への変換 複数の StateFlow を組み合わせた StateFlow の作...
モバイルアプリにおいてユーザーへの情報伝達は非常に重要ですその中でも短時間でユーザーにフィードバックを伝える際に便利なUI要素としてSnackbarがあります この記事ではComposeにおけるSnackbarの基本から画面などのスコープを意識したSnackbar...
はじめに Navigation Compose 2.8.0以降ではシリアル化可能なクラスを用いて型安全に画面間でデータを渡せるようになりました 本記事では画面遷移時の引数を ViewModel でどの受け取るかに焦点を当て4つの方法を紹介し比較しますすべて...
UriHandler とは UriHandler は androidx.compose.ui.platform が提供するURIWebページファイル外部アプリなどを開くためのインターフェースですComposable関数からは以下のようにシンプルに呼び出せます...
本記事ではAndroidアプリ開発において登場する各種オブジェクトApplicationActivityViewModel などのインスタンス生存期間とスコープについて整理する各オブジェクトがどのタイミングスコープで生成され破棄されるのかを理解することで状...
この記事はフラー株式会社のカレンダー | Advent Calendar 2023 - Qiita9日目の記事です1 8日目はいのりこ (id:inoriko711) さんで弊社エンジニアリンググループ初産休取得してみたでした はじめに デザインの観点から複数...
ITベンチャー企業で約1年間Androidアプリエンジニアとしてアルバイトしましたアルバイトの後は正社員として働きます今の思いを日記として残します