Android[Android]ConstLayntLayout内でmatchParentを使用した場合に警告するカスタムLintを作成する はじめにDroidKaigi 2021にて行われた下記の発表に触発されてDroidKaigi 2021 - 25分で作るAndroid Lint / Nozomi Takuma - YouTube25分で作るAndroid Lint / A... 2022.02.26AndroidDroidKaigi
Android[Android]Fragmentの実装の仕方について Fragmentの実装の仕方についてFragment正しく実装できてますか?結構みんな間違ってFragment実装しているコードを見るので、一度Fragmentの実装について自分なりに整理してみました。FragmentでDatabindin... 2021.12.25Android開発
Android[Android]タップ範囲を広げるレイアウト構築テクニック 小さいアイコンをそのままViewで表示するとタップ範囲が狭くて押しづらくなります。Material Designのガイドラインでも最低48dp以上のサイズのタップ範囲を設定するよう記述されています。Accessibility - Mater... 2021.08.28Android開発
Android[Android]Android端末のデバイスファームSTFを構築する STFこのSTFというのは、AWS Device Farm のように Android端末のデバイスファームを自作できるツールになります。GitHub - DeviceFarmer/stf: Control and manage Androi... 2021.08.09Android開発
Android[Android]android.visibilityにvisible,invisible,goneをデータバインドする方法 ViewのvisibilityのbindingViewModelをViewにbindingした際、Viewのvisibilityを変更できるようにすることは多いかと思います。たいていはvisible/invisibleやvisible/go... 2021.08.08Android開発
Android[Android]ConstraintLayout Flowを使ってみる Constraint Layout Flow についてハッシュタグ一覧のようなViewを作ろうとすると、いままでライブラリや自前での実装をしていました。しかし、FlowというのがConstraintLayout2.0から追加され、Const... 2021.08.08Android開発
AndroidAndroidで画面が開かれると同時にキーボードを表示したい場合の実装 キーボードが表示されない画面を開いたタイミングでキーボードを表示したいと思い下記を参考にキーボードを表示しようとした入力方法の表示の処理 | Android デベロッパー | Android Developersしかし、onResu... 2021.07.25Android開発
Android[Android]LiveDataでRxのCombineLatestをやる 複数の LiveData を組み合わせようとすると MediatorLiveData を使用することになりますが、これがボイラープレート山盛りなコードを書かされて非常に使いにくい。そこで、Rx みたいにお手軽に 2 つの LiveData ... 2019.06.22Android開発
Android[Android]RecyclerViewで角丸にする方法 RecyclerView で角丸にするにはButton などで角丸にするには android:background に角丸の shape を設定するれば実現できますが、RecyclerView では中の View がはみ出してしまい、うまく... 2019.06.16Android開発
Android[Android] Navigation Architecture Component で、Shared Element Transition を使用した遷移方法 Navigation Architecture Component で、Shared Element Transition を使用した遷移方法Android Architecture Components の Navigation Arch... 2019.03.24Android開発