-
Sonatype OSSRH のアクセストークン認証対応
Wednesday, June 26, 2024
Maven Central へバイナリをあげるにあたり、Sonatype OSSRH へバイナリをあげようとしたところ、Content access is protected by token のエラーが出ていたので、http…
-
ちょっと前に作った Jetpack Compose UI library を Compose Multiplatform 対応した
Sunday, April 14, 2024
ちょっと前に作った android:ellipsize="middle" を Compose でやるための Text component を multiplatform 対応した。まだ iOS/Android のみ。 https://github.com/mataku/MiddleEllipsisText/pull/11 Jetpack Compose のライブラリならば、compose-multiplatform を利用…
-
MiddleEllipsisText
Saturday, February 18, 2023
Compose の Text component でもかつての android:ellipsize="middle" がやりたくて、https://github.com/mataku/MiddleEllipsisText を作っている。正…
-
無限 HorizontalPager
Friday, January 6, 2023
Jetpack Compose で横スワイプで画像切り替えのような、カルーセルで画像表示したい場合には Accompanist の HorizontalPager が便利。 無限カルーセルが必要になり、accompanist リ…
-
2022/08/19
Friday, August 19, 2022
技術的負債は常に付きまとうものなので、そもそもこの負債にはこういう課題があって解決することでこういう効果がある、みたいなプロダクトへの価値を…
-
2022/08/06
Saturday, August 6, 2022
有給消化第 1 弾を迎えたので、マジでわからんリストの 1 つである Jetpack Compose ノックを https://github.com/mataku/SunsetScrob でひたすらしている。LazyColumn を持つ画面から、(Lazy…
-
Android Studio で使える file templates を作り直した
Saturday, July 23, 2022
https://link.medium.com/tGW5trclW8 ここから Android Studio も 7 系になったことで見事に使えなくなったカスタムテンプレートを作り直した。こうしたい。 ViewModel のクラス名を入れたら app/src/main/java/com/example/myapplication/{ViewModel class name}.kt を作成 Generate JUnit Test…
-
Heroku から Google Cloud Platform へお引越し
Monday, May 2, 2022
Heroku で動かしていたアプリケーションを Google Cloud Run と Cloud Scheduler に移した。以下みたいな用途で Heroku を利用していた。 主に Slack interactive components で利用するエンドポイント用の sinatra app (Heroku dyno, Redis)…
-
ConstraintLayout の constraintCircle を使って円系のレイアウトを作る
Thursday, April 26, 2018
ConstraintLayout 1.1.0 で constraintCircle という制約が追加されていました。これはある起点に対して円形に制約を付与できるものなので, 円形のレイアウトが ConstraintLayout 1 枚で実現できるようにな…