Androidアプリ開発の覚書き

Androidアプリ開発を、Kotlin, Jetpack Composeで行っています。気になったことをChatGPTに聞いて記事にしています。

ネットワーク

Jsoup:KotlinのプログラムでHTMLの表を加工する

JsoupというJavaのライブラリを用いて、HTMLを操作する方法を教えてもらいました。 元の文書がXMLの場合、パーサーを指定する必要があるそうなので、忘れないようにしたいです。 後半では、読み込み・書き込み時の文字コードの設定方法も教えてもらいました…

Firebaseって何だろう

「リアルタイムデータベースやプッシュ通知だけでなく、認証、アナリティクス、クラウドファンクションなど、多岐にわたる機能を提供しており、アプリ開発のさまざまな面で役立ちます」ということですが、今回はリアルタイムデータベースやプッシュ通知につ…

Androidアプリで音声録音を実装する

音声録音の方法を聞いてみました。 ストリーミングと聞いて、リアルタイム音声通信などはできるかと思い、後半で聞いてみましたが、そちらはAndroid標準の機能だけで実装するのは難しそうです。 アプリ内から、音声の録音、録音したファイルの保存を行う方法…

100MBほどのデータをアプリ実行中にダウンロードするには(Retrofit, Kotlin Coroutine)

ネットワークから100MB程度のデータを最初だけダウンロードしたい場合、どういう処理が良いか。日本語で検索するとかなり古いAndroidフレームワークで利用されていた方法だったり、簡潔なKotlinの非同期処理を用いていないものだったりするので、お手上げで…