【Android】アプリ内キャッシュで見た目のパフォーマンスとUXを改善する
はじめに
スマホアプリにおいて、動作やレスポンスが遅いことは重大な問題です。アプリのローディングが長いと、それだけでユーザは離脱してしまいます。
アプリ内キャッシュは、ネットワークが悪い状況などでもレスポンスの遅さを解決する有力 ...
【kotlin】コールバックパターンの処理をsuspend関数に変換し、直列的に扱う
非同期処理を扱う手法の一つとしてコールバックパターンがあります。
時間のかかる処理を非同期で実行し、完了後に行う後続処理を予め指定しておくものですが、コールバックパターンには処理の実行順序が分かりにくいという問題があります。 ...
Kotlinコルーチンがとても便利だという話
今回は、Kotlinのコルーチンという機能についてお話したいと思います。
まずはじめに、Androidアプリにおいて画面表示に関わる処理は、UIスレッドでしか実行できません。テキストの内容を書き換えたり、画像を表示したりと ...