asfoury/projmag

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
app/src/main/java/com/sdp13epfl2021/projmag/database/interfaces/MetadataDatabase.kt16
A
0 mins
F
0%
app/src/main/java/com/sdp13epfl2021/projmag/database/interfaces/FileDatabase.kt27
A
0 mins
F
0%
app/src/main/java/com/sdp13epfl2021/projmag/database/interfaces/CommentsDatabase.kt19
A
0 mins
F
0%
app/src/main/java/com/sdp13epfl2021/projmag/database/interfaces/CandidatureDatabase.kt26
A
0 mins
F
0%
app/src/main/java/com/sdp13epfl2021/projmag/database/impl/firebase/FirebaseUserdataDatabase.kt284
B
6 hrs
C
74%
app/src/main/java/com/sdp13epfl2021/projmag/database/impl/firebase/FirebaseProjectDatabase.kt195
A
0 mins
C
78%
app/src/main/java/com/sdp13epfl2021/projmag/database/impl/firebase/FirebaseMetadataDatabase.kt42
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/database/impl/firebase/FirebaseFileDatabase.kt119
A
0 mins
B
85%
app/src/main/java/com/sdp13epfl2021/projmag/database/impl/firebase/FirebaseCommentsDatabase.kt86
A
0 mins
F
0%
app/src/main/java/com/sdp13epfl2021/projmag/database/impl/firebase/FirebaseCandidatureDatabase.kt141
A
1 hr
A
90%
app/src/main/java/com/sdp13epfl2021/projmag/database/impl/cache/OfflineProjectDatabase.kt200
A
55 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/database/impl/cache/OfflineCachedUserdataDatabase.kt209
A
1 hr
B
84%
app/src/main/java/com/sdp13epfl2021/projmag/database/impl/cache/OfflineCachedCandidatureDatabase.kt113
A
0 mins
A
92%
app/src/main/java/com/sdp13epfl2021/projmag/database/impl/cache/CachedProjectDatabase.kt113
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/database/di/UserdataDatabaseModule.kt27
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/database/di/UserIdModule.kt14
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/database/di/ProjectDatabaseModule.kt32
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/database/di/MetadataDatabaseModule.kt21
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/database/di/FirebaseStorageModule.kt16
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/database/di/FirebaseFirstoreModule.kt14
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/database/di/FirebaseDynamicLinksModule.kt14
A
0 mins
F
0%
app/src/main/java/com/sdp13epfl2021/projmag/database/di/FirebaseAuthModule.kt14
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/database/di/FileDatabaseModule.kt24
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/database/di/FileCacheModule.kt21
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/database/di/CommentsDatabaseModule.kt20
A
0 mins
F
0%
app/src/main/java/com/sdp13epfl2021/projmag/database/di/CandidatureDatabaseModule.kt30
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/database/ProjectUploader.kt94
A
0 mins
B
82%
app/src/main/java/com/sdp13epfl2021/projmag/database/ProjectChange.kt9
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/database/LocalFileUtils.kt25
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/curriculumvitae/fragments/SummaryFragment.kt39
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/curriculumvitae/fragments/SubmitFragment.kt25
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/curriculumvitae/fragments/SkillsFragment.kt61
C
1 day
A
93%
app/src/main/java/com/sdp13epfl2021/projmag/curriculumvitae/fragments/PeriodFragment.kt82
A
0 mins
B
88%
app/src/main/java/com/sdp13epfl2021/projmag/curriculumvitae/fragments/LanguagesFragment.kt61
C
1 day
A
93%
app/src/main/java/com/sdp13epfl2021/projmag/curriculumvitae/fragments/IntroFragment.kt18
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/curriculumvitae/fragments/CVUtils.kt6
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/curriculumvitae/fragments/CVListAdapter.kt31
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/curriculumvitae/fragments/CVFragmentCollection.kt33
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/curriculumvitae/VideoCv.kt56
A
0 mins
F
55%
app/src/main/java/com/sdp13epfl2021/projmag/curriculumvitae/CurriculumVitae.kt85
A
0 mins
A
92%
app/src/main/java/com/sdp13epfl2021/projmag/adapter/TagAdapter.kt25
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/adapter/SectionAdapter.kt24
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/adapter/ProjectAdapter.kt185
A
0 mins
C
78%
app/src/main/java/com/sdp13epfl2021/projmag/adapter/MessageListAdapter.kt38
A
0 mins
B
84%
app/src/main/java/com/sdp13epfl2021/projmag/adapter/CandidatureAdapter.kt142
A
1 hr
A
90%
app/src/main/java/com/sdp13epfl2021/projmag/adapter/CVAdapter.kt76
A
0 mins
A
95%
app/src/main/java/com/sdp13epfl2021/projmag/activities/listenerClass/MakeRecyclerListItemsClickListenable.kt43
A
0 mins
B
88%
app/src/main/java/com/sdp13epfl2021/projmag/activities/WaitingListActivity.kt36
A
0 mins
D
60%
app/src/main/java/com/sdp13epfl2021/projmag/activities/VideoSubtitlingActivity.kt86
A
0 mins
A
100%
app/src/main/java/com/sdp13epfl2021/projmag/activities/UserTypeChoice.kt40
A
1 hr
A
100%