React Native開発のためにTypeScriptを導入する
TypeScript の導入 古くから開発をやってきた人にとって JavaScript といえば幾らでもわかりにくいコードが書けてしまう「ヤバい」言語というイメージがあるのではないだろうか? 私もその一人で、できれば関わ… 続きを読む »
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自体のバージ… 続きを読む »
mobileで新規案件を始める前に さあ始めよう、と言っても考慮すべき事が一杯ある。 moblie案件といえばiOSとAndroidだが今後iOSがiPhone/iPodとそれ以外に分かれるようになった流れもある。一方の… 続きを読む »
Androidの国際化対応(Jetpack実装で) 新規案件のテスト雛形アプリをJetpack実装で、かつ国際化対応させる手順のメモ。文字列だけでよければiOSに比べ、ずっとシンプルだ。 国際化対応は見方によると各言語へ… 続きを読む »