[Android]Paging3でDBから取得したリストの途中に別のデータを追加する
Android の Paging ライブラリで、データベースから取得したリストの途中に別のデータを追加する方法について考えたので紹介します。 例としては、例えば以下のように TODO タスクの一...
17 search resultsShowing 1~17 results
You need to log-in
Android の Paging ライブラリで、データベースから取得したリストの途中に別のデータを追加する方法について考えたので紹介します。 例としては、例えば以下のように TODO タスクの一...
Android Gradle Plugin 7.1.0 からテストフィクスチャがサポートされたようなので試してみました。 テストフィクスチャはテストに必要な前提条件などを設定したりするためのもの...
OkHttp では Request オブジェクトを作成するときに「タグ」を設定することができます。 このタグについて実用例と共に紹介したいと思います。 また、タグは Retrofit でも設定す...
業務で開発しているプロジェクトで Android Gradle Plugin を 7.0.1 に更新したのですが、ビルドしてアプリを起動するとアプリが強制終了してしまいました。 その際に以下のよ...
Android で文字列を装飾したい場合、XML ファイルで文字列を定義する際にいくつかの HTML タグがサポートされています。 例えば以下のように設定してみます。 <resources...
Android の Room において、Dao のメソッドで Boolean を返したい場合のメモです。 手順としては以下のようになります。 Dao のメソッドで戻り値を Boolean に設定...
はじめに Android 開発において Retrofit はよく使われるライブラリの一つかと思います。 今回は Retrofit のレスポンスのハンドリングを楽にしてくれるかもしれないライブラリ...
Android アプリを開発していく中で、シークレットキーなどの秘匿情報をプロジェクトで扱うことがあるかと思います。 例えば Qiita API を使った Android アプリを開発する場合、...
Room の 2.3.0 から RewriteQueriesToDropUnusedColumns というアノテーションが追加されていたので、こちらについて調べてみました。 Room では以下の...
GitHub Actions でワークフローを作った際に、github-script が便利だったので備忘録として残しておきます。 github-script は JavaScript でスクリ...
IntelliJ 系の IDE の小ネタです。 IntelliJ IDEA だけではなく Android Studio、RubyMine、WebStorm などでも使えます。 以下のキャプチャの...
Android や iOS でアプリでは何度もバージョンアップしてリリースすることが多いです。 ですのでユーザーが最新のバージョンのアプリを使っているかなど、アプリバージョンごとのユーザー比率が...
Android 開発で Glide はよく使われる画像ローダーライブラリの一つです。 この Glide にはネットワークエラーで画像の取得に失敗した場合でも、通信状況が復帰したタイミングで自動的...
Charles は HTTP(S) 通信の内容を閲覧したり、改変したりすることができるツールです。 Android や iOS のアプリ開発などで通信のデバッグをする際に非常に役に立つツールです...
Android アプリで Crashlytics を使ってクラッシュログを確認していたのですが、ある時から Crashlyitcs のコンソールに表示されるログが難読化されたままになってしまいま...
Android のプロジェクトで Room を使用してハマったことがあったので共有したいと思います。 結論から言うと、ForeignKey で指定される Entity があった場合、その Ent...
私が勤めている Amazia という会社で開発している Palfe(パルフェ) という Android アプリがこの度 Google Play ベストオブ 2020 日本版でエンターテイメント部...
17 search resultsShowing 1~17 results
Qiita is a knowledge sharing service for engineers.