PRレビューの品質と速度の改善をAIでなんとかしてみる
ただ、PRレビューには時間も手間もかかるためPRを作成してもなかなかレビューが終わらなかったり、レビュー ...
[Android]ConstLayntLayout内でmatchParentを使用した場合に警告するカスタムLintを作成する
DroidKaigi 2021にて行われた下記の発表に触発されて
DroidKaigi 2021 – 25分で作るAndroid Lint/Nozomi Takuma – YouTube
[Android]Fragmentの実装の仕方について
Fragmentの実装の仕方について
Fragment正しく実装できてますか?
結構みんな間違ってFragment実装しているコードを見るので、
一度Fragmentの実装について自分なりに整理してみました ...
[Android]タップ範囲を広げるレイアウト構築テクニック
小さいアイコンをそのままViewで表示するとタップ範囲が狭くて押しづらくなります。
Material Designのガイドラインでも最低48dp以上のサイズのタップ範囲を設定するよう記述されています。
Acce ...
[Android]Android端末のデバイスファームSTFを構築する
このSTFというのは、AWS Device Farm のように Android端末のデバイスファームを自作できるツールになります。
GitHub – DeviceFarmer/stf: Control and ...
[Android]android.visibilityにvisible,invisible,goneをデータバインドする方法
ViewModelをViewにbindingした際、Viewのvisibilityを変更できるようにすることは多いかと思います。
たいていはvisible/invisibleやvi ...
[Android]ConstraintLayout Flowを使ってみる
ハッシュタグ一覧のようなViewを作ろうとすると、いままでライブラリや自前での実装をしていました。
しかし、FlowというのがConstraintLayout2.0から追加 ...
Androidで画面が開かれると同時にキーボードを表示したい場合の実装
画面を開いたタイミングでキーボードを表示したいと思い下記を参考にキーボードを表示しようとした
入力方法の表示の処理 | Android デベロッパー | Android Developers
iOSでGoogle Natural Language APIのサンプルコードを実行できるようにする
GoogleのCloud PlatformのサービスにCloud Natural Languageというものがあります。
これはテキストデータを入力すると機械学習を使用してテキスト構造や意味を解析した結果を返してくれる ...
[Android]LiveDataでRxのCombineLatestをやる
複数の LiveData を組み合わせようとすると MediatorLiveData を使用することになりますが、
これがボイラープレート山盛りなコードを書かされて非常に使いにくい。
そこで、Rx みたいにお手軽に ...