開発

Windows

Windows11で普段使うアプリのインストールを爆速で行う方法

下記のバッチファイルを作成してダブルクリックで終了環境セットアップ後は一度Windowsを再起動wingetは昔はインストールしてたが今はデフォルトで入ってるのか?なければ、そこだけ手動インストールwindows11setup.bat@ec...
開発

PRレビューの品質と速度の改善をAIでなんとかしてみる

PRレビューの品質と速度の改善開発時にPRを作成して複数人でレビューしてマージするというのが一般的な開発の進め方になっています。ただ、PRレビューには時間も手間もかかるためPRを作成してもなかなかレビューが終わらなかったり、レビューする人に...
Android

[Android]ConstLayntLayout内でmatchParentを使用した場合に警告するカスタムLintを作成する

はじめにDroidKaigi 2021にて行われた下記の発表に触発されてDroidKaigi 2021 - 25分で作るAndroid Lint / Nozomi Takuma - YouTube25分で作るAndroid Lint / A...
Android

[Android]Fragmentの実装の仕方について

Fragmentの実装の仕方についてFragment正しく実装できてますか?結構みんな間違ってFragment実装しているコードを見るので、一度Fragmentの実装について自分なりに整理してみました。FragmentでDatabindin...
Android

[Android]タップ範囲を広げるレイアウト構築テクニック

小さいアイコンをそのままViewで表示するとタップ範囲が狭くて押しづらくなります。Material Designのガイドラインでも最低48dp以上のサイズのタップ範囲を設定するよう記述されています。Accessibility - Mater...
Android

[Android]Android端末のデバイスファームSTFを構築する

STFこのSTFというのは、AWS Device Farm のように Android端末のデバイスファームを自作できるツールになります。GitHub - DeviceFarmer/stf: Control and manage Androi...
Android

[Android]android.visibilityにvisible,invisible,goneをデータバインドする方法

ViewのvisibilityのbindingViewModelをViewにbindingした際、Viewのvisibilityを変更できるようにすることは多いかと思います。たいていはvisible/invisibleやvisible/go...
Android

[Android]ConstraintLayout Flowを使ってみる

Constraint Layout Flow についてハッシュタグ一覧のようなViewを作ろうとすると、いままでライブラリや自前での実装をしていました。しかし、FlowというのがConstraintLayout2.0から追加され、Const...
Android

Androidで画面が開かれると同時にキーボードを表示したい場合の実装

キーボードが表示されない画面を開いたタイミングでキーボードを表示したいと思い下記を参考にキーボードを表示しようとした入力方法の表示の処理  |  Android デベロッパー  |  Android Developersしかし、onResu...
iOS

iOSでGoogle Natural Language APIのサンプルコードを実行できるようにする

はじめにGoogleのCloud PlatformのサービスにCloud Natural Languageというものがあります。これはテキストデータを入力すると機械学習を使用してテキスト構造や意味を解析した結果を返してくれるサービスになりま...