KotlinとJavaで気をつけなくてはいけない大きな違い
デフォルトのVisibilityがpublic! Androidで開発を行っている人のうちベテランという人たちはほとんどJavaで開発を行ってきて、後からKotlinを憶えたと思う。 業務で開発を行っている人はクラスや変… 続きを読む »
デフォルトのVisibilityがpublic! Androidで開発を行っている人のうちベテランという人たちはほとんどJavaで開発を行ってきて、後からKotlinを憶えたと思う。 業務で開発を行っている人はクラスや変… 続きを読む »
Kotlinの多次元配列、もう一つの落とし穴:縦には弱い! 随分前にKotlinの多次元配列でImmutableなものを作成しようとして困った話を書いた。 同時に配列やその他のコレクションについて様々な操作関数が用意され… 続きを読む »
Androidで利用できるKotlinの非同期プログラミング拡張Coroutines — Android Studioへの導入 5G時代が目前に迫る今、大量のデータストリームを処理するのに非同期実行は不可欠だ… 続きを読む »
KotlinでのDateやTimeの扱い 驚いたことにKotlinの標準ライブラリにはDateやTimeを扱うためのものがない。どうするか?というとJavaのAPIを利用するのである。 そこで注意点がある。 JavaのV… 続きを読む »
sqlite3をAndroidで扱う現在の方法 sqliteを使うプロジェクトを今から作る場合、Androidでは以下の3パターンがありうる。 伝統的なandroid.database.sqliteパッケージを用いる 詳… 続きを読む »
mobileで新規案件を始める前に さあ始めよう、と言っても考慮すべき事が一杯ある。 moblie案件といえばiOSとAndroidだが今後iOSがiPhone/iPodとそれ以外に分かれるようになった流れもある。一方の… 続きを読む »
Androidの国際化対応(Jetpack実装で) 新規案件のテスト雛形アプリをJetpack実装で、かつ国際化対応させる手順のメモ。文字列だけでよければiOSに比べ、ずっとシンプルだ。 国際化対応は見方によると各言語へ… 続きを読む »
Android開発が大きく変わる:Android Jetpack, Google Flutter 日本でも5G時代がまもなく始まる。そうなると大量のデータをやり取りするアプリが増えるのは必定。安定的にそういったアプリを動… 続きを読む »
Flutter: GoogleのMobile、Web共通化フレームワークー弱小開発者の救世主になるか? AndroidとiOSだけではなくてWebも一つのコードベースで扱えるフレームワークがFlutterである。 どのよ… 続きを読む »
各言語におけるImmutable 2D配列(List)の表現 言語間でデータを共有するために2次元配列を使い回すことを考える。ただし利用先ではFunctional、Reactiveプログラミングで利用することを考え、Im… 続きを読む »