Home

#Android

webview_flutter_android の Payment Request API 対応

webview_flutter_android への修正がリリースされた。 Flutter をやることになったので、一通り基本的な機能があるようなアプリケーショ...

FlutterAndroid

Android WebView 実装のパッケージ情報を取得してあれこれする

Android WebView 起因で問題があった際に、WebView 実装で使っているアプリケーションを取得してあれこれしたいみたいな話があり、WebView...

AndroidWebView

MiddleEllipsisText

Compose の Text component でもかつての android:ellipsize="middle" がやりたくて、 を作っ...

日常Android

無限 HorizontalPager

Jetpack Compose で横スワイプで画像切り替えのような、カルーセルで画像表示したい場合には Accompanist の HorizontalPage...

日常Android

Android Studio で使える file templates を作り直した

ここから Android Studio も 7 系になったことで見事に使えなくなったカスタムテンプレートを作り直した。こうしたい。 ViewModel のクラス...

日常Android

2021/02/26

apollo-android + OkHttp を用いたリクエスト時に、アクセストークンの再取得を挟んだ上でリクエストをリトライしたい場合、その処理を Apol...

Android

minne Android アプリ開発基盤における改善

普段は minne Android アプリに関わるところでがしがし開発しているので、僕からは開発基盤における改善をお送りします。 MVP から MVVM パター...

Android

Firebase App Distribution (Beta) へのアップロードを Android apk で試す

リリース前に動作確認したいのでアプリを配布したい、という場合に DeployGate をずっと用いていたが、Firebase が提供している Firebase ...

AndroidFirebase App Distribution

2020/05/12

AWS Device Farm にアップロードされたファイルの保存期限が 30 日ということを知って、定期的に apk をプロジェクトにおくワークフローを組んで...

Android

6 年ものの Android アプリケーションに Google Play Instant 機能を入れた

仕事で担当しているサービスでモジュール化がしがしやるかって時に、プロダクト的にも、モジュール分割と行った面で開発環境のテコ入れにも面白いなと思ったので Goog...

Android

Dynamic Feature Module 構成でDeepLink を利用した画面遷移でアプリの選択が常にされる

既存のアプリを Dynamic Feature Module 化していたら、DeepLink のように Intent.ActionView にてアプリ内の画面遷...

Android

minne とマルチモジュール

original post: minne の Android アプリのマルチモジュール化がようやく走り始めたので、背景を記します。 ユーザに最適なアプリを届ける...

Android

お節介 MVP architecture をどうにかしている

original post: 今担当している Android プロダクトでは紆余曲折あって Model-View-Presenter アーキテクチャを採用してい...

Android

minne と Kotlin

original post: ちょっと前に minne Android アプリに Kotlin を導入しました。正確にはテストコードとしてはその前から使われてい...

Android

minne Android と UI test

original post: 今担当している minne Android で網羅的な動作テストを定期的にしてもらうために Firebase Test Lab に...

Android

focus search returned a view that wasn’t able to take focus! のクラッシュと仲良くなる

original post: 1 EditText + その下に複数の view のレイアウトで、以下の例外によりクラッシュしているところがあるので調べた。 F...

Android

Android の apk に付与される権限の変化を検知する

Android の apk に付与される権限に変化があったかどうかのチェックを楽にしたいので Danger plugin を作っています。主にライブラリ導入, ...

Android

setText されている TextView の getLineCount() が 1 になる

これで対策したぞと思ってたら, 端末およびタイミングによって今度は 1 になることがあって, view の inflate のタイミングの問題で起きているのでは...

Android

setText されている TextView の getLineCount() が 0 になる

X行以上あったらもっと見るを表示して表示部分を省略するみたいなのを組むときに, 雑だけど以下の感じで組んでたら setText していた TextView の高...

Android