アプリ開発

クイック設定パネルにUSBデバッグの切り替えボタンを設置する方法 アプリ開発

クイック設定パネルにUSBデバッグの切り替えボタンを設置する方法

Android7から利用できる、クイック設定パネルに「USBデバッグ」の切り替えボタンを追加するプログラムを作成しました。今回、GitHubにソースを公開しましたので解説記事を書きます。 なぜ作成したのか 銀行系アプリなど一部のアプリは、USBデバッグがONになっていると起動できない作りになっている…
ReactNativeは、aabよりapkの方がインストール合計サイズが小さくなる話 アプリ開発

ReactNativeは、aabよりapkの方がインストール合計サイズが小さくなる話

ReactNativeバージョン:0.64.0ネット上の古い書き込みで、0.60.0 でも発生しているようなので以前からずっとある問題っぽいです。 apkよりaabの方がインストールサイズが小さくなるのは常識!だと思っていたのですが、ReactNativeについてはそうとも限らないようです。 aab…
ReactNative+Expo からExpoを削除してアプリサイズを減らした話 アプリ開発

ReactNative+Expo からExpoを削除してアプリサイズを減らした話

Expoを使ってアプリ作成すると、豊富なライブラリが内包されていたり、実機確認をケーブルレスで出来たり、クラウドビルド出来たり、OTAアップデート出来たり、色々な便利機能を使うことは出来ますが、欠点の一つとしてアプリサイズが大きくなってしまいます。 今回、個人開発しているAndroidアプリ「Rec…
Androidアプリの初回審査は、いま何日かかるのか アプリ開発

Androidアプリの初回審査は、いま何日かかるのか

コロナ禍の今、GooglePlayConsoleに、とある一文が表示されています。 「審査に通常よりも長く時間がかかっております」 通常よりも長くとは、具体的にどのぐらいなのか、個人開発アプリ「RecBody」を配信したときに掛かった審査時間の事例を紹介します。 結論から言うと、5日かかりました。 …
JetBrains公式ストアがいつの間にか色々充実していた件 アプリ開発

JetBrains公式ストアがいつの間にか色々充実していた件

色々な開発言語のIDEツールを販売しているJetBrainsですが、以前は、日本の公式代理店(株式会社サムライズムさん)経由で購入した方が圧倒的にお得でした(特に個人は)。現在は、公式ストアを使った方がいい場合もあるのでまとめました。 JetBrains公式ストアは何が変わったか 個人利用のライセン…
M1 MacでAndroidEmulator + Expoを試す アプリ開発

M1 MacでAndroidEmulator + Expoを試す

やりたかったことは、M1 Mac のAndroidEmulator 上で、React Native + Expo アプリを動かしたかった。 結論からいうと、惜しいところまで動きますが、まともにテスト出来ません。 ここに記述する内容は、2021年4月2日現在、AndroidEmulator が Pre…