はじめに Navigation Compose 2.8.0以降では、シリアル化可能なクラスを用いて、型安全に画面間でデータを渡せるようになりました。 本記事では、「画面遷移時の引数を ViewModel でどの受け取るか」に焦点を当て、4つの方法を紹介し比較します。すべて...
Android
UriHandler とは UriHandler は androidx.compose.ui.platform が提供する、URI(Webページ、ファイル、外部アプリなど)を開くためのインターフェースです。Composable関数からは、以下のようにシンプルに呼び出せます...
本記事では、Androidアプリ開発において登場する各種オブジェクト(Application、Activity、ViewModel など)のインスタンス生存期間とスコープについて整理する。各オブジェクトがどのタイミング・スコープで生成され、破棄されるのかを理解することで、状...
この記事は、フラー株式会社のカレンダー | Advent Calendar 2023 - Qiitaの9日目の記事です1。 8日目はいのりこ (id:inoriko711) さんで弊社エンジニアリンググループ初、産休取得してみたでした。 はじめに デザインの観点から、複数...
ITベンチャー企業で約1年間Androidアプリエンジニアとしてアルバイトしました。アルバイトの後は正社員として働きます。今の思いを日記として残します。