>>1
自分でわかる範囲なら答えられるけど
「gitからソース持ってきて、それ見たら?」
って答えでもいいんだよね?

あと、手に余るような規模のものを作ろうとして自滅する人多いよね。
理想を高く持つとかすごいものを作りたいっていうのはわかるんだけど、
まずは、適当にウィジェット並べて処理書くようなものを
いくつも書いた方がいいと思う。

onResume / onPause 辺りの処理がなんで必要なのかとか、本読んだ
だけじゃわかんないっしょ。

生暖かく観察して答えられる範囲で書きますわ。