yasukotelin

Android developer。VimやVSCode、IntelliJのカラースキームを作ったりもしてます。ゆるくプログラミング関連やTeck系のことを中心に書いていきます😍

LiveDataで一度だけ通知するEvent.ktをmulti observe対応してみた

まえがき LiveDataを使ってイベント通知をする、いわゆるEvent stream的な実装の方法を公式で紹介しているブログがあります。 そこで紹介されている方法は2つあって、1つ…

parentFragmentのスコープで生成するparentViewModels()

viewModels()とactivityViewModels() Android ViewModelの生成は、activity-ktx, fragment-ktxで今はこう書くことができます。 val viewModel: MainViewModel by viewMod…

あるあるLT 〜逆にまだオンラインLTやったことないの?今がチャンスだ皆やっちゃえ回〜Vol.11にオンライン登壇しまし…

andfactory主催のAndroid/iOS勉強会「あるあるLT」にandfactory社員枠としてオンライン登壇しました😍 オンライン勉強会自体は、コロナの影響で非常に増えてて、Youtube配…

Kotlin - Interfaceの名前被りについて

上のコードは、Androidでよく見るようなCallbackインタフェースを実装してるサンプルコードです。 本を選択するダイアログにonClickがあり、購入処理をするダイアログのコ…

adbeemにGif変換機能を追加しました

Android実機/エミュレーターで簡単に画面録画できるadbeemと言うコマンドラインツールに、mp4ファイルと同時にgifも出力するオプションを追加しました。 会社のAndroidエ…

Android実機とエミュレーターのスクショ/画面録画が簡単にできるツールadbeemを作った

Android開発をしていると、エミュレーターやUSB接続してる実機の画面録画やスクショをPCで取りたいことが日常的にあります。 PC側で画面録画をしてエミュレーターの画面録…