Androg

2024年の目標

昨年までももちろん頑張ってきたつもりですが、現職が2年を過ぎたところで、ちょっと自分に甘えてるところありそうだなと思い、今年は気合いを入れ直すためにも目標を立てて公開することにしました。 英語発音を良くしたい英語は単語と単語がくっついて発音されたり、単語のアルファベットの単体の発音が変わるようにきこえることがある(たとえば、tはティー と発音すると教わってき …

2021年振り返り

はじめに昨年に引き続き8回目の振り返りを書くぞ! 2020年の目標達成状況 ❌ やっぱりGoogle IOなどを英語でちゃんと理解したいので、英語の発音をちゃんと理解できるようになりたい。 英語の勉強という勉強はやってない気がします。英語のYoutubeはいくつか見ましたが、英語の勉強というより動画の内容重視で見たので、勉強はしてないです。 趣味趣味アプリで …

Camera2APIでカメラプレビュー中に光センサーの値によってライトを自動でON/OFFにする

はじめに Camera2APIを使って、カメラプレビュー中に(フラッシュではなく)ライトをONにできるのか? 周りが暗くなったら自動でライトをONにできるか? というのが気になって調べたのでメモしておく。 camera-samplesをベースに試した全体的なコードはこちら。 …

Jetpack ComposeでCameraXを実装する

はじめにcomposeバージョンは下記です。 Jetpack ComposeでのCameraXの実装を試したのでメモしておきたいと思います。 下の動画のようなイメージです。 ソースはGitHubにおいてます。 …

Android targetSdkVersionを28から30への変更したときのメモ

Activityエラー内容e: /Users/kwmt/work/personal/QRCodeReader/core/presentation/src/main/java/net/kwmt27/presentation/MainActivity.kt: (61, 5): 'onRestoreInstanceState' overrides …

Jetpack Composeでインクリメンタルサーチ(SearchBar UI)を実装するには

はじめにcomposeバージョンは 1.0.0-beta04 です。 検索入力欄に検索した文字列を入れるとリストが絞り込まれる、いわゆるインクリメンタルサーチを実装したいとおもいます。下の動画のようなイメージです。 SearchBarのUIを作るには? だいたいこんな感じで作れます。 ROOMで部分検索するには@Dao interface …

コールバックをFlowに変換するには

はじめにinterface OnChangeListener { fun onChange() } のようなコールバックを、Flowに変換するにはどうすればいいかを調べました。 RxJavaでいうところ、Observable.create のようなことを実現するにはどうすればいいかという記事です。 結論callbackFlowというAPIがcoroutine …

Jetpack Compose PlayGround

はじめに※こちらは更新予定です。 確認環境は下記です。 compose_version: 1.0.0-beta02 kotlin version: 1.4.31 Android Studio version: Android Studio Arctic Fox | 2020.3.1 Canary 12 確認したコードはGitHubにおいてます。 …

Jetpack Compose Dev Challenge Week3で学んだことまとめ

jetpack compose 全体にかかわること(テーマなど)背景を入れるにはSurface(color = MaterialTheme.colors.primary) が大事 Welcome画面Login画面Textの途中でリンクを入れ …

Animation and Jetpack Compose

はじめにJetpack Compose: Animation 単一アニメーション@Composable fun AnimateAsStateDemo() { var blue by remember { mutableStateOf(true) } val color = if (blue) Blue else Orange Column { …