Club Kids Never Die

mataku

Software Engineer @ Studyplus, Inc.

webview_flutter_android の Payment Request API 対応

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

FlutterAndroid

Compose の Modifier.Node で多重タップ防止

Modifier.Node を用いて指定時間以内の多重クリック防止処理を書いた。以前は Modifier.composed を用いて書いていたものの後継に当たる...

ComposeModifierthrottle

iTerm2 から WezTerm に変えた

設定ファイルを管理しやすい形にしたくて WezTerm にした。NeoVim の設定ファイルを init.vim から気合いで init.lua に書き換えた身...

dotfiles

Sonatype OSSRH のアクセストークン認証対応

Maven Central へバイナリをあげるにあたり、Sonatype OSSRH へバイナリをあげようとしたところ、Content access is pr...

ちょっと前に作った Jetpack Compose UI library を Compose Multiplatform 対応した

ちょっと前に作った android:ellipsize="middle" を Compose でやるための Text component を...

日常Compose Multiplatform

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

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

AndroidWebView

MiddleEllipsisText

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

日常Android

無限 HorizontalPager

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

日常Android

2022/08/19

技術的負債は常に付きまとうものなので、そもそもこの負債にはこういう課題があって解決することでこういう効果がある、みたいなプロダクトへの価値をちゃんとコミュニケー...

日常

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

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

日常Android

Heroku から Google Cloud Platform へお引越し

Heroku で動かしていたアプリケーションを Google Cloud Run と Cloud Scheduler に移した。以下みたいな用途で Heroku...

日常

2021/02/26

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

Android

2020 年の仕事

今年は本当に長かった。 技術の専門職ラインでのシニアエンジニアに昇格してから初の期になるかと思えば、技術面に加えて 1on1 や評価のようなチームマネジメントを...

仕事

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