没有合适的资源?快使用搜索试试~ 我知道了~
Android代码-安卓MVP架构笔记本APP
共115个文件
java:65个
xml:20个
png:10个
需积分: 9 3 下载量 132 浏览量
2019-08-06
03:05:31
上传
评论
收藏 207KB ZIP 举报
温馨提示
Android architecture This project shows how to build and app using mvp. It provides the basic infrastructure to handle multhithreading and errors. The project doesnt use any DI framework, but can be used anyway. The project is a sample that shows a list of notes, create notes and remove notes. Currently is under development. Main idea Apply a clean design(SOLID principles) and avoid coupling to framework or external libs. Also provide tests for show that this implementation can be tested easily.
资源推荐
资源详情
资源评论
收起资源包目录
Android代码-安卓MVP架构笔记本APP (115个子文件)
gradlew.bat 2KB
.gitignore 775B
.gitignore 7B
.gitignore 7B
build.gradle 4KB
build.gradle 3KB
build.gradle 883B
settings.gradle 34B
gradlew 5KB
gradle-wrapper.jar 52KB
UseCaseExecutorImplTest.java 7KB
NotesActivitySubcomponent.java 4KB
NotesActivityTest.java 3KB
ExceptionControllerImplTest.java 3KB
NotesActivity.java 3KB
TasksTest.java 3KB
UseCaseExecutorImpl.java 3KB
RecyclerViewAssertions.java 3KB
UseCase.java 3KB
LoadNotesUseCaseTest.java 2KB
AddNoteUseCaseTest.java 2KB
UseCaseTest.java 2KB
NotesAdapter.java 2KB
CollisionExceptionTest.java 2KB
EspressoDaggerMockRule.java 2KB
UseCaseExecutorFactory.java 2KB
NotesPresenter.java 2KB
Tasks.java 1KB
UnsupportedOperationExceptionDelegate.java 1KB
ExecutorImpl.java 1KB
NotesRepositoryImpl.java 1KB
UseCaseExecutor.java 1KB
ExceptionControllerImpl.java 1KB
CollisionException.java 1KB
AddNoteExceptionDelegate.java 1KB
LoadNotesUseCase.java 1014B
RemoveNoteUseCase.java 1001B
AddNoteUseCase.java 987B
ExecutorImplTest.java 967B
NotesViewModel.java 932B
RecyclerViewItemCountAssertion.java 922B
AppModule.java 877B
App.java 870B
Container.java 836B
ExceptionController.java 830B
ExceptionDelegate.java 802B
LoadNotesImpl.java 774B
ExceptionControllerFactory.java 770B
AndroidMainThreadTest.java 768B
HandledException.java 714B
ExceptionCallback.java 701B
DatabaseSingleton.java 688B
AndroidMainThreadImpl.java 685B
NotHandledException.java 594B
AppComponent.java 592B
Note.java 571B
NotesSingleton.java 563B
DatabaseFactory.java 556B
AddNoteImpl.java 526B
SuccessCallback.java 521B
FakeExceptionDelegate.java 511B
IntentServiceScope.java 447B
FragmentScope.java 436B
ActivityScope.java 436B
NotesDao.java 418B
Task.java 416B
NotesView.java 389B
CurrentThreadExecutor.java 366B
NotesRepository.java 332B
CurrentAndroidMainThread.java 331B
AndroidMainThread.java 303B
AppDatabase.java 280B
LifecycleState.java 257B
LoadNotes.java 205B
AddNote.java 181B
1.json 1KB
LICENSE 1KB
README.md 14KB
CHANGELOG.MD 990B
org.mockito.plugins.MockMaker 17B
ic_launcher_round.png 14KB
ic_launcher.png 10KB
ic_launcher_round.png 10KB
ic_launcher.png 8KB
ic_launcher_round.png 6KB
ic_launcher.png 5KB
ic_launcher_round.png 4KB
ic_launcher.png 3KB
ic_launcher_round.png 2KB
ic_launcher.png 2KB
proguard-rules.pro 939B
proguard-rules.pro 939B
gradle.properties 730B
gradle-wrapper.properties 231B
markdown-navigator.xml 4KB
activity_notes.xml 3KB
misc.xml 2KB
cell_note.xml 1008B
AndroidManifest.xml 728B
modules.xml 711B
共 115 条
- 1
- 2
资源评论
weixin_39840387
- 粉丝: 783
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功