概要 https://developer.android.com/design-for-safety/privacy-sandbox/introduction ユーザープライバシー保護を目的としていて、主に以下二つの解決策が盛り込まれているものです。 (あくまでプロポーザルの段階) SDK Runtime プライバシー保護API SDK…
はじめに こちらの記事を読んで理解が深まったので、自分用のメモを残します。 engawapg.net レシーバーとは https://github.com/JetBrains/kotlin/blob/master/libraries/stdlib/src/kotlin/util/Standard.kt Scope functions | Kotlin Documentation Highe…
初見では分かりづらいエラーだったため、備忘録として残しています。 error while writing ...$1.class (Permission denied...)と怒られた Androidのテストケース名を日本語で書いていた時、ローカルでは問題なく通るものの、GitHub ActionsのCI上でerror wh…
てっきり、ktorドキュメント上の設定だけで動くと思っていましたが、、、 ktor.io 実際にビルドしてみると、”Serializer class is not found”と怒られてしまいました。 ただ、kotlinx.serializationの以下のドキュメントを読み、 依存関係を追加したところ動…
ライブラリが提供しているモジュールをインジェクトする時と同様に、 provideメソッドを書いてあげれば大丈夫。 @Module @InstallIn(SingletonComponent::class) class RepositoryModule { @Provides @Singleton fun provideHogeRepository( httpClient: Htt…
概要 以下の記事で、 アプリ内でアカウントを作成できるアプリは、アカウントとデータ削除機能が必要になる旨が書かれています。 今のところは、アプリ内&Webサイト上の両方から必要そうな書きぶりです。 android-developers.googleblog.com 他の要点として…
はじめに Remote Configをリアルタイムで更新できるらしいと聞いて、試してみました。 firebase.google.com 試す ちょうどFlutterアプリを作成していたため、Flutterで試してみます。 関数作成 ドキュメントの通り、Functionsに関数を作成します(有料プラン…
書いてみる TODOアプリを想定してテストコードを書きます。 void main() { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); group('group', () { testWidgets('start', (WidgetTester tester) async { app.main(); await tester.pumpAndSettle()…
概要 PagedIterableのコードを確認したため、備忘録として残しておきます。 PagedIterableは、 マイクロソフトのライブラリにおいて定義されているページング処理を行うためのクラスです。 使い方 iteratorを使用することで、ページ毎にアクセスできるように…
概要 Flutterでsqliteを入れる流れでpath_providerを使用した際に少し詰まったため、メモを残しています。 path_providerを依存関係に追加した際、No implementation found for method getApplicationDocumentsDirectory when app is in the backgroundとエ…
はじめに Rustに興味が湧いてきたため、普段触っているAndroidで動かしてみました。 Hello worldを返す Android NDK で Rust は使えるのか?調査してみた|NAVITIME_Tech|note こちらの記事を参考に、ほぼそのままRustのファイルを作成できました。 ありが…
概要 先日、Notification HubsのAndroid用の現行SDKを調べる機会があったのですが、 NotificationHub#startを呼んだだけで基本的な処理が完了するようになっており、とても驚きました。 この記事では、そのstartを呼んだ際に何が起きているのか*1を備忘録と…
2022年にやったことを書いていこうと思います。 技術関連 Androidアプリ開発 インターンのスタッフ DroidKaigiのスタッフ DroidKaigiアプリへのコントリビュート KMMでサンプルアプリ作成 放送大学での学習 ネットワークスペシャリスト 線形代数と微分積分 G…