非同期処理のKotlin Coroutines → Java変換(相互運用)について
Kotlin CoroutinesはJavaでどう表現されるか Kotlin Coroutinesは非同期処理の記述が非常に簡素化され、Android, Springで利用する人も多いだろう。一方でKotlinはJava… 続きを読む »
Kotlin CoroutinesはJavaでどう表現されるか Kotlin Coroutinesは非同期処理の記述が非常に簡素化され、Android, Springで利用する人も多いだろう。一方でKotlinはJava… 続きを読む »
Android開発でKotlin 2.0, JDK 21を使う:おまけJetpack Composeの互換性 はじめに JetBrainsは開発ツールに対して、常に最新のものを利用するように推奨している。枯れた技術を使う… 続きを読む »
Microsoft提供のOpenJDK あるJavaで動くソフトウェアがJDK11以上を要求していたのでOpenJDK 11を入れようと思った。 調べてみるとMicrosoftがOpenJDKを提供していることが分かった… 続きを読む »
Jetpack DataStore SharedPreferencesに悩まされた開発者は少なくないだろう。非同期な操作をしているアプリだと思い通りに動いてくれないことがある。 それに対するGoogleの回答が今回紹介す… 続きを読む »
古いKotlin/Javaのプロジェクトを新しいIDEでビルドするために IntelliJ IDEAやAndroid Studioは頻繁に更新される。Kotlin言語も最近1.5になったばかりだが年内に1.6になると先日… 続きを読む »
AndroidのView Binding AndroidのUIで面倒なのはリソースとソースコードを結びつけなくてはいけないところだ。これまでは setContentView(R.layout.activity_main)… 続きを読む »
デフォルトのVisibilityがpublic! Androidで開発を行っている人のうちベテランという人たちはほとんどJavaで開発を行ってきて、後からKotlinを憶えたと思う。 業務で開発を行っている人はクラスや変… 続きを読む »
sqlite3をAndroidで扱う現在の方法 sqliteを使うプロジェクトを今から作る場合、Androidでは以下の3パターンがありうる。 伝統的なandroid.database.sqliteパッケージを用いる 詳… 続きを読む »
Androidの国際化対応(Jetpack実装で) 新規案件のテスト雛形アプリをJetpack実装で、かつ国際化対応させる手順のメモ。文字列だけでよければiOSに比べ、ずっとシンプルだ。 国際化対応は見方によると各言語へ… 続きを読む »
Android開発が大きく変わる:Android Jetpack, Google Flutter 日本でも5G時代がまもなく始まる。そうなると大量のデータをやり取りするアプリが増えるのは必定。安定的にそういったアプリを動… 続きを読む »