cook4me/android

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
.cirrus.yml
.cirrus/populate_properties.sh
.codeclimate.yml
.firebaserc
.gitignore
README.md
app/.gitignore
app/build.gradle
app/lint-baseline.xml
app/proguard-rules.pro
app/src/main/AndroidManifest.xml
app/src/main/assets/PostList.json
app/src/main/ic_launcher-playstore.png
app/src/main/java/ch/epfl/sdp/cook4me/Cook4MeApp.kt103
A
2 hrs
D
67%
app/src/main/java/ch/epfl/sdp/cook4me/MainActivity.kt18
A
0 mins
F
0%
app/src/main/java/ch/epfl/sdp/cook4me/application/AccountService.kt36
A
0 mins
A
95%
app/src/main/java/ch/epfl/sdp/cook4me/application/ChallengeFormService.kt22
A
0 mins
B
85%
app/src/main/java/ch/epfl/sdp/cook4me/application/EventFormService.kt16
A
0 mins
A
100%
app/src/main/java/ch/epfl/sdp/cook4me/application/RecipeFeedService.kt39
A
0 mins
A
96%
app/src/main/java/ch/epfl/sdp/cook4me/application/SwipeService.kt43
A
0 mins
A
96%
app/src/main/java/ch/epfl/sdp/cook4me/permissions/ComposePermissionStatusProvider.kt22
A
0 mins
F
30%
app/src/main/java/ch/epfl/sdp/cook4me/permissions/NetworkCallback.kt20
A
0 mins
B
83%
app/src/main/java/ch/epfl/sdp/cook4me/permissions/PermissionManager.kt72
A
0 mins
A
95%
app/src/main/java/ch/epfl/sdp/cook4me/permissions/PermissionRequestScreen.kt15
A
0 mins
A
100%
app/src/main/java/ch/epfl/sdp/cook4me/permissions/PermissionRequesterScreen.kt52
A
0 mins
A
100%
app/src/main/java/ch/epfl/sdp/cook4me/permissions/PermissionStatusProvider.kt12
A
0 mins
F
0%
app/src/main/java/ch/epfl/sdp/cook4me/persistence/model/Profile.kt9
A
0 mins
A
100%
app/src/main/java/ch/epfl/sdp/cook4me/persistence/model/Recipe.kt29
A
0 mins
A
100%
app/src/main/java/ch/epfl/sdp/cook4me/persistence/model/RecipeNote.kt6
A
0 mins
B
80%
app/src/main/java/ch/epfl/sdp/cook4me/persistence/model/Swipe.kt5
A
0 mins
C
75%
app/src/main/java/ch/epfl/sdp/cook4me/persistence/model/Tupperware.kt31
A
1 hr
F
45%
app/src/main/java/ch/epfl/sdp/cook4me/persistence/repository/ChallengeRepository.kt21
A
30 mins
B
81%
app/src/main/java/ch/epfl/sdp/cook4me/persistence/repository/EventRepository.kt13
A
0 mins
A
100%
app/src/main/java/ch/epfl/sdp/cook4me/persistence/repository/FirebaseUtils.kt58
A
0 mins
F
38%
app/src/main/java/ch/epfl/sdp/cook4me/persistence/repository/ProfileImageRepository.kt41
A
0 mins
A
100%
app/src/main/java/ch/epfl/sdp/cook4me/persistence/repository/ProfileRepository.kt20
A
30 mins
B
88%
app/src/main/java/ch/epfl/sdp/cook4me/persistence/repository/RecipeNoteRepository.kt54
B
6 hrs
A
97%
app/src/main/java/ch/epfl/sdp/cook4me/persistence/repository/RecipeRepository.kt55
A
2 hrs
A
94%
app/src/main/java/ch/epfl/sdp/cook4me/persistence/repository/SwipeRepository.kt41
A
1 hr
A
96%
app/src/main/java/ch/epfl/sdp/cook4me/persistence/repository/TupperwareRepository.kt58
B
6 hrs
A
100%
app/src/main/java/ch/epfl/sdp/cook4me/ui/challenge/Challenge.kt113
A
0 mins
A
96%
app/src/main/java/ch/epfl/sdp/cook4me/ui/challenge/details/ChallengeDetailedScreen.kt192
A
0 mins
A
94%
app/src/main/java/ch/epfl/sdp/cook4me/ui/challenge/details/ChallengeDetailedViewModel.kt55
A
0 mins
B
89%
app/src/main/java/ch/epfl/sdp/cook4me/ui/challenge/details/CountdownTimer.kt40
A
0 mins
A
100%
app/src/main/java/ch/epfl/sdp/cook4me/ui/challenge/feed/ChallengeFeedScreen.kt89
A
0 mins
A
90%
app/src/main/java/ch/epfl/sdp/cook4me/ui/challenge/feed/ChallengeItem.kt87
A
0 mins
A
100%
app/src/main/java/ch/epfl/sdp/cook4me/ui/challenge/feed/FilterScreen.kt192
A
0 mins
B
80%
app/src/main/java/ch/epfl/sdp/cook4me/ui/challenge/feed/SeachBar.kt103
A
0 mins
A
100%
app/src/main/java/ch/epfl/sdp/cook4me/ui/challenge/feed/SearchViewModel.kt114
A
0 mins
A
96%
app/src/main/java/ch/epfl/sdp/cook4me/ui/challenge/form/CreateChallengeScreen.kt202
A
0 mins
B
82%