Compose Navigation3で画面の結果を受け渡しする (Compose Navigation3 ResultState)
Navigation3の背景と問題 Jetpack Navigation3はAndroid Jetpack ComposeまたはCompose MultiplatformでStackベースの画面...
57 search resultsShowing 1~20 results
You need to log-in
Navigation3の背景と問題 Jetpack Navigation3はAndroid Jetpack ComposeまたはCompose MultiplatformでStackベースの画面...
Android アプリ開発にあたっては API Level から OS バージョンを確認できると便利です。API Level 区分でバージョンをまとめました。 この表は私が Android エン...
SwiftDataでfetchIdenitfieirs(_:)によりPersistentIdentifierを取得するとき、sortByによりソート順を指定するとクエリ実行時にエラーとなります。...
GitHub Actionsのワークフローを実行するとき、リポジトリのcheckoutはなるべく浅いdepthのシャロークローンをすることでビルド時間を節約することができます。 通常はビルドをす...
Xcode 11以降ではテストを実行するとテスト結果は.xcresultバンドルに出力されます。 xcresulttoolコマンドを使うことで.xcresultからビルドログ、テストレポート、コ...
Android で画像ファイルを他のアプリへ共有するには、ACTION_SEND Intent または ShareCompat を使います。 共有するファイルの Uri は FileProvid...
Gradle Composite Build を用いて build.gradle.kts の設定を共通化する方法を解説します。 2023/02/22 Version Catalog をなるべく使...
概要・結論 git リポジトリを clone するとき、パーシャルクローンすることで fetch してくるデータサイズを小さくすることができます。 blobless clone % git cl...
GitHub Actions で iOS アプリをビルドするときの Xcode のインクリメンタルビルドを有効にするためのキャッシュ設定について解説します。 CI でのビルドで Xcode のイ...
GitHub Actions で Android Gradle プロジェクトをビルドするときの最適な Cache 戦略をまとめます。 Android Gradle の Cache 戦略について解...
2023/08/21: 追記 Jetpack Compose におけるタップ領域のサイズおよびタッチターゲットについては以下のドキュメントを確認してください。 https://developer...
Android プロジェクトの未使用リソースを一括で削除する Gradle Plugin を公開しました。このプラグインのメリットや使い方を解説します。 2023/08/08: v2.1.0 に...
Gradle の設定 (build.gradle.kts) は、Configuration Cache により設定の解釈を高速化する仕組みがあります。 このとき、設定値を遅延評価する Lazy ...
2023/04/05 Gradle 8.0.2 の内容に更新しました Gradle Plugin Portal へプラグインをアップロードし、公開する手順を解説します。 Gradle Kotli...
Gradle Version Catalog を使って、Gradle Plugin を利用する方法を解説します。 この記事は以前に投稿した記事(Android, Gradle: Version ...
2023/02/28 新しい記事を書きました PluginManagement の設定が不要となるおすすめの設定について記事を書きました。Version Catalog にバージョン情報を集約で...
Andorid アプリでは Activity は Task に所属し、Activity により画面遷移すると Activity の履歴が Stack に積まれています。 ActivityMana...
Android や JVM 環境の Kotlin でファイルの MD5 を計算する実装です。 前提 InputStream からデータを読み込み、JDK の java.security を利用し...
この記事で解説している AndroidX Core SplashScreen のバージョンは 1.0.0 です。 Android 12 からアプリ起動時にスプラッシュ画面 (Splash Scr...
Kotlin 1.3.70 から Kotlin Scripting に対応しています。 Android Studio からも、*.main.kts ファイルを設置するだけで Kotlin を S...
57 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.