-
Xiaomi Redmi 11 note Pro 5Gは本当にミドルスペック?iPhoneユーザーのレビュー
2022/7/18
私、仕事ではAndroidアプリの開発に従事しているので、Androidアプリの仕様や制限については、普通の人よりは知っている部分は多いと思います。 そして、Android端末もアプリの検証で使うため ...
-
Android Jetpack Macrobenchmarkのマルチモジュール構成時の設定方法
2022/3/28
Android Jetpackにアプリのベンチマークを計測するMacrobenchmarkというライブラリがあります。 今までもアプリの処理速度を計測するための方法はいくつかあったと思うのですが、アプ ...
-
Android Crashlyticsをアップデートすると発生するエラーの解決方法
2021/8/7
AndroidでFirebase Crashlyticsを導入しているのですが最新のバージョンに更新するとビルド時にエラーが発生して、マッピングファイルを送信できませんでした。 環境情報 Crashl ...
-
MotionLayoutで画面外から画面幅でスライドさせる方法
2021/7/15
AndroidでConstraintLayout 2.0.0以降でMotionLayoutというビューを動かすためのレイアウトが追加されています。 今回、初めてMotionLayoutを使ってモーショ ...
-
Android BottomNavigationViewにBadgeをつける
2020/3/22
AndroidのMaterial ComponentのBottomNavigationViewにBadge機能が追加されて、標準でBadgeが使えるようになりました。 Badge機能は追加されてまだ日 ...
-
AndroidのDagger2 AssistedInject Navigation Componentの簡単なサンプル
2020/2/3
Dagger2は最初は難解だ・・・ Web業界でJava(Kotlin)でDIしようと思ったらSpringが有名だと思います。 自分も昔Spring(SpringBoot)を使っていたのでDIはなんと ...
-
Android Internal App Sharingのメモ
2020/1/21
仕事でGoogle Play ConsoleのInternal App Sharingを使う機会があったのでメモを残します。 導入の経緯 アプリでAndroid app Bundleを導入する必要があ ...
-
JetpackのWorkManagerのメモ
2020/1/21
JetpackのWorkManagerのメモです。 WorkManagerとは Jetpackのコンポーネントで、スケジュールタスクのようなものを実行する 即時性は求めないがアプリが終了した、端末が再 ...
-
IntelliJ IDEA(AndroidStudio)でもgit rebase squashできるよ!
2020/1/21
普段開発しているとGitを使ってバージョン管理することが多いと思います。 その時によくローカルブランチを作って、変更をガンガンコミットしていきます。 ある程度実装してリモートブランチにマージする時に、 ...
-
Firebase Authenticationを設定する
2020/1/21
先日、Firebaseプロジェクトを作成しアプリを追加しました。 Firebaseにプロジェクトを追加する手順 今回はFirebaseのAuthenticationを設定してみようと思います。 Fir ...