michaelcarrano/detective-droid

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
.github/workflows/build.yml
.github/workflows/libraries.yml
.github/workflows/upload-to-play-store.yml
.gitignore
CHANGELOG.md
Gemfile
LICENSE.txt
README.md
app/.gitignore
app/build.gradle.kts
app/proguard-rules.pro
app/src/androidTest/java/com/michaelcarrano/detectivedroid/ExampleInstrumentedTest.kt14
A
0 mins
app/src/debug/java/com/michaelcarrano/detectivedroid/DetectiveApplication.kt30
A
0 mins
app/src/debug/res/values/strings.xml
app/src/main/AndroidManifest.xml
app/src/main/java/com/michaelcarrano/detectivedroid/BaseApplication.kt13
A
0 mins
F
0%
app/src/main/java/com/michaelcarrano/detectivedroid/data/AppRepository.kt6
A
0 mins
F
0%
app/src/main/java/com/michaelcarrano/detectivedroid/data/AppRepositoryImpl.kt25
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/data/LibraryRepository.kt6
A
0 mins
F
0%
app/src/main/java/com/michaelcarrano/detectivedroid/data/LibraryRepositoryImpl.kt63
A
0 mins
B
88%
app/src/main/java/com/michaelcarrano/detectivedroid/data/model/AppEntity.kt7
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/data/model/LibraryEntity.kt15
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/di/AppModule.kt19
A
0 mins
app/src/main/java/com/michaelcarrano/detectivedroid/domain/GetAppListUseCase.kt24
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/domain/ScanAppUseCase.kt47
A
0 mins
A
90%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/MainActivity.kt27
A
0 mins
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/ThemeHelper.kt24
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/appdetail/Action.kt5
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/appdetail/AppDetailFragment.kt93
A
0 mins
F
0%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/appdetail/AppDetailModule.kt20
A
1 hr
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/appdetail/AppDetailViewModel.kt59
A
0 mins
A
92%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/appdetail/AppDetailViewModelFactory.kt13
A
0 mins
F
0%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/appdetail/Change.kt8
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/appdetail/ItemDiffCallback.kt16
A
0 mins
F
0%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/appdetail/LibraryAdapter.kt33
A
0 mins
F
0%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/appdetail/State.kt12
A
0 mins
B
85%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/applist/Action.kt6
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/applist/AppAdapter.kt42
A
0 mins
F
0%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/applist/AppListFragment.kt151
A
0 mins
F
0%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/applist/AppListModule.kt20
A
1 hr
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/applist/AppListViewModel.kt57
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/applist/AppListViewModelFactory.kt13
A
0 mins
F
0%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/applist/Change.kt7
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/applist/ItemDiffCallback.kt16
A
0 mins
F
0%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/applist/State.kt9
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/model/AppMapper.kt13
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/model/AppUiModel.kt11
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/model/LibraryMapper.kt9
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/model/LibraryUiModel.kt11
A
0 mins
A
100%
app/src/main/java/com/michaelcarrano/detectivedroid/presentation/model/Mapper.kt5
A
0 mins
F
0%