alpha Lounge

20%の技術記事とオタクネタ

Android

【Android】マルチモジュールプロジェクトにCIを導入する + UseCaseとViewModelにテストを書く【Turbine】

以前に作成したAndroidのCompose + マルチモジュールプロジェクトで、実装時に割愛したテスト導入とCIの整備を行いました。 背景やベースのプロジェクトについては以下をご確認ください。 Jetpack Compose + マルチモジュール (+ Atomic Design)で作るAndroi…

【Android】FirebaseのText Recognition v2(Beta)を使用して、ウマ娘のステータスを解析する

Firebaseが提供するMLKitのテキスト認識が日本語にも対応していたようです。この記事を執筆している時点ではBeta版ですが、v2という形で提供されています。 また、このSDKはオンデバイスで使用できるので、サーバー側の設定や通信処理を考慮することなくお手…

Jetpack Compose + マルチモジュール (+ Atomic Design)で作るAndroidプロジェクト

先日投稿したQiitaでJetpack Composeのサンプルを作りました。 Jetpack Composeといえば宣言的UIですが、宣言的UIであれば、Atomic Designのようにコンポーネントを綺麗に分けて書きたくなると思います。 できればアプリ内で共通で使うUIは別のモジュールと…

Google I/O 2021 Android周りのメモ

Google I/O 2021を見て、いくつかAndroidの技術的に気になったことをメモしていたものをブログ内に置いておきます。 今回は自然な会話Bot「LaMDA」のデモだったり、Android12におけるMaterial Youだったり、大きな驚きもかなりありましたが、Android技術とし…