ひよっこゲームブログ

なにもかも初心者のひよっこがゆったりと何かする

Android

宣言的とは何か?

宣言的? JetpackComposeの記事を読むとよく出てくる「宣言的UI」 当たり前のように使われているけど、「宣言的」とは何か? 宣言的プログラミングとは? 色んな解説を見ていく プログラムが何を行うかではなく、プログラムがどのようなものかであるか どう…

Android開発をやり直す

Android開発浦島太郎の自分用メモ savedInstanceStateって何だよ activity_main.xmlが無いじゃん savedInstanceStateって何だよ EmptyActivityを作ったら出てきた。こいつは何だ(ここ浦島) 公式ドキュメントガイド developer.android.com Activityが破棄さ…

DataBindingした話

読み込み中...(くるくる) ってやつがやりたくて、DataBinding使ってみました developer.android.com twitterアプリの読み込みとかでくるくる回るアレがしたかった サンプルに書いてあった条件分岐のやつ android:text="@{String.valueOf(index + 1)}" andr…

デバッグ用の端末の話

風邪気味でつらくて何もやる気がないのでせめて記事を書くのです 今年の1月にスマホを買い替えたんですよ HUAWEI P8lite(古い)からPixel3aにしたんですよ ドルフロの特異点とアークナイツのため んで、P8liteをテスト端末にするかぁと思ったんですけど (…

GoogleさんのGitHubが便利な話と愚痴の話

ちょっと前に音声認識のコードをゆるゆる書いてた まぁ詰まってたとこは解決したんだけども AndroidのJetpackライブラリの1つにLiveDataっていうのがありまして それを使うとAndroidのライフサイクルに処理が振り回されないんですよ MVVM使ってどうこうとか…

Androidの音声認識を使ってみたけど上手くいかなかった話

[ 解決 ] 停止時に speechRecognizer.setRecognitionListener(null) //--------- Androidの音声認識を使ってみたという日記 結果からいうとあんまり上手くいかなかった (実用的じゃない気がする ここのブログを参考にした http://kivantium.hateblo.jp/entr…

Androidで使う技術の話

つよつよAndroidエンジニアになるためには 必要なんじゃねーかなぁという技術を列挙してみる Android Jetpack DataBinding ⇒ findViewById() 使わずレイアウトにぶち込んで同期する LiveData ⇒ ライフサイクルに振り回されないようにするやつ Navigation ⇒ A…

AndroidのUIテストの話とかふんわり

denden-kata.hatenablog.com 前は軽い説明だけ書いたので、UIテストのコードとか UIAutomatorの一部記載がdeprecatedなんだけどまぁそのうち 早く自動で動くテストが見たくてそのまま実装してしまった これでJUnit4使える @RunWith(AndroidJUnit4::class) cl…

UIテストを書いたりした話

仕事暇になってテストがなかったのでAndroidのUIテストを書いてる Espresso https://developer.android.com/training/testing/espresso UIAutomator https://developer.android.com/training/testing/ui-automator この2つ使っておけば何とかなる感じ Andro…

Bitrise使ってみる

CI/CDの知見を得るためにBitriseに手を出してみた https://app.bitrise.io/dashboard/builds CIツールだとAndroidならBitriseが良さそう アプリの配布がdeploygateからGooglePlayConsoleに移行して CircleCIから環境を移行させた企業も多いっすね yml書かな…