README.md 今自分の考えてる事の整理用 + チームへの共有用です。 なにか質問、問い合わせなどは@kgmyshinまで。Androidの設計 全体像 パッケージ構成 com.kgmyshin.project ├─ HogeApplication.java ├─ ApplicationModule.java ├─ presentation | ├─ 考え中 | └─ PresentationModule.java ├─domain | ├─ entity | ├─ value | ├─ repository | ├─ usecase | ├─ sharedusecase | └─DomainModule.java └─ infra ├─ memory ├─ prefs ├─ provider ├─api ├─ repository └─ InfraModule.java 必須
README.md Writing RecyclerView by Model-View-Presenter RecyclerViewの実装をMVPアーキテクチャベースで実装する. MVPの実装を助けるライブラリとしてはmortarとdaggerを使用する. see. Yukiの枝折 - RecyclerViewをModel-View-Presenterで書く MainApp.java アプリケーションスコープのMortarScopeを提供するためgetSystemServiceをオーバライドする. このMortarScopeはDaggerのObjectGraphをObjectGraphServiceとしてアプリケーションスコープの粒度でアプリ内に提供する. public class MainApp extends Application { private MortarScope r
この記事は - よりよい実装方法がある - 説明に不足がある といった理由から取り下げます. アーキテクチャについての記事は追って書き直します. Model - View - Presenter とAndroid Viewは, データの出力を行い, ユーザ操作を受け付けPresenterにこれを伝搬するUI層.AndroidではActivity, Fragment, Viewに相当する. Modelは,SQLite3やWebAPI, SharedPreferenceなどのレポジトリ. Presenterは, ModelとViewのブリッジ役を担う. Modelの内容を整形しViewにそれを伝搬する. またViewへの入力を適切なModelに伝搬する.Androidアプリケーションのプログラミングで厄介な問題の1つにActivity/Fragment/Viewといった固有のライフサイ
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く