branch10480’s blog

Topics that I've learned.

2021-02-01から1ヶ月間の記事一覧

アプリ アーキテクチャ ガイド を読んでみた

今回は業務で Android の設計について調査したので備忘録がてらつらつら書いていこうと思います。参照したドキュメントはこちらです。 アプリ アーキテクチャ ガイド モバイルアプリのユーザー体験 Android アプリでは アプリマニフェスト にアプリコンポー…

Andriod の ViewModel について 〜 1 〜

ViewModel の概要 ViewModelはライフサイクルを意識し、UI関連のデータの保存・管理用のクラスです。 UIコントローラ(アクティビティやフラグメント)の主な目的は、UIデータの表示、ユーザー操作への対処、OSとのやり取り(権限リクエストなど)を行うこと…

アクティビティ間の移動

画面遷移するときにはアクティビティ間の移動が発生する。今回はアクティビティの移動についてまとめる。 アクティビティを別のアクティビティから開始する 別のアクティビティを開始する方法は2通りあるが、両方とも Intent オブジェクトを渡す。 startActi…

Activityのライフサイクルについて 〜 2 〜

アクティビティの状態とメモリからの退避 アクティビティ、システムのプロセスと強制終了の可能性については以下になっている。 プロセスの状態 アクティビティの状態 強制終了の可能性 フォアグラウンド(フォーカスがあるか、すぐにフォーカスを取得する状…

Activityのライフサイクルについて 〜 1 〜

Activityのライフサイクル 全体的な概要図はこちら。 6つのコアセット

AndroidのActivity概要

アクティビティのコンセプト 1 つのアプリが別のアプリを呼び出すとき、呼び出し元のアプリは、別のアプリ全体をひとまとめとして呼び出すのではなく、その中のアクティビティを呼び出します。そうすることで、アクティビティが、アプリがユーザーとやり取り…