kako日記

なんでもいいから書いていく

ViewModelのDIから始めるKoin入門

公式のInsertKoinを見れば分かる人はそちらを参照していただくのが一番良いと思うので、この記事は「DIをしたい」「Koin使ってみたいけどどうしたら分からん」という人向けに書いてみます。

個人的にViewModelの依存性解決するのがわかりやすいのではないかなと思いこのタイトルおよび内容にしています。

まずはKoin(DI)無しでViewModelを生成してみる

MainActivityでMainViewModelを生成するとしたらこうなります。

続きを読む

【TextInputLayout】マテリアルな見た目のログインフォームを作る

イケてるログインフォーム欲しい

こんなふうな入力欄タップしたらヒントが上にクイッって上がるやつ。

f:id:h3-birth:20190613011059p:plain:w300

インストール

implementation 'com.google.android.material:material:1.0.0'

レイアウト

TextInputLayoutの中にTextInputEditTextを配置します。

続きを読む

I/O'19の動画見るスケジュール

先週GoogleI/Oがあり、いくつかのセッションはYouTubeにアップされてます。   日本居残り組だった私はなんとか雰囲気でも味わおうと、Keynoteはリアルタイムで配信を見ていたのですが、気になるセッションはこれから見ていこうと思ってます。

続きを読む