AndroidでRepositoryパターンを使う場合、リモートとローカルを抽象化するようにRepositoryを作るのが一般的です。
しかし、私は「端末のSQLiteに保存されているデータを検索する処理」を書きたいと思いました。
Githubで色々なアプリを見てみると、Repositoryパターンのサンプルコードは必ずDataSourceが2つあって
LocalDataSourceとFakeRemoteDataSourceみたいな感じになっています。
今回はLocal DataSourceについてですが、逆にRemote DataSourceだけのパターンもアプリを開発していけば
発生すると思います。
端末に保存されているデータだけを対象とした処理を書きたい時、
わざわざRepositoryを作る必要はあるのでしょうか?
ps. Androidのアーキテクチャを勉強中です
Android アプリ設計パターン入門(https://peaks.cc/architecture_patterns) を購入しましたが、
まだ発送街の状態です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/23 04:53