縦には弱いKotlin行列
Kotlinの多次元配列、もう一つの落とし穴:縦には弱い! 随分前にKotlinの多次元配列でImmutableなものを作成しようとして困った話を書いた。 同時に配列やその他のコレクションについて様々な操作関数が用意され… 続きを読む »
Kotlinの多次元配列、もう一つの落とし穴:縦には弱い! 随分前にKotlinの多次元配列でImmutableなものを作成しようとして困った話を書いた。 同時に配列やその他のコレクションについて様々な操作関数が用意され… 続きを読む »
Mobile 端末を利用したアプリケーションの新規開発のために Native, React Native, Flutter, Xamarin… Mobile 端末と言っても実質的には Android のスマホ… 続きを読む »
TypeScript の導入 古くから開発をやってきた人にとって JavaScript といえば幾らでもわかりにくいコードが書けてしまう「ヤバい」言語というイメージがあるのではないだろうか? 私もその一人で、できれば関わ… 続きを読む »
React Nativeを始めよう:環境構築編 Flutterが次第に注目を集める中、今さらながらReact Nativeを始めなければならなくなった。やるからにはしっかり学習したいのでここに学習記録を残すことにした。 … 続きを読む »
Android StudioでLogが表示できなくなった時の対策 ReactiveやCoroutinesのような非同期プログラミングをするときにはLogが表示できないとデバッグどころかプログラム作成そのものもやりにくい。… 続きを読む »
Androidで利用できるKotlinの非同期プログラミング拡張Coroutines — Android Studioへの導入 5G時代が目前に迫る今、大量のデータストリームを処理するのに非同期実行は不可欠だ… 続きを読む »
KotlinでのDateやTimeの扱い 驚いたことにKotlinの標準ライブラリにはDateやTimeを扱うためのものがない。どうするか?というとJavaのAPIを利用するのである。 そこで注意点がある。 JavaのV… 続きを読む »
sqlite3をAndroidで扱う現在の方法 sqliteを使うプロジェクトを今から作る場合、Androidでは以下の3パターンがありうる。 伝統的なandroid.database.sqliteパッケージを用いる 詳… 続きを読む »
Flutterの国際化対応について第2弾 ネットで調べると国際化対応についていくつかの言語で簡単なサンプルが見つけられる。しかしほとんどの場合、localeが単純なen, ja, zhのようなものばかりである。 アジア系… 続きを読む »
Mobile開発向けsqliteのバージョン情報 Android、iOS、開発機材でsqliteのバージョンの差異が生まれる事は避けられないが、差異の存在を知っておく事はバグ対策に不可欠だろう。 sqlite自体のバージ… 続きを読む »