movemeet/movemeet

View on GitHub
Branch: main(View all)
NameLines of codeMaintainabilityTest coverage
app/src/main/java/com/sdp/movemeet/view/activity/ActivityDescriptionActivity.java385
D
2 days
C
71%
app/src/main/java/com/sdp/movemeet/view/activity/UploadActivityActivity.java268
B
6 hrs
A
93%
app/src/main/java/com/sdp/movemeet/view/profile/EditProfileActivity.java260
C
7 hrs
F
56%
app/src/main/java/com/sdp/movemeet/view/map/MainMapFragment.java253
B
5 hrs
D
60%
app/src/main/java/com/sdp/movemeet/view/chat/ChatActivity.java235
A
1 hr
B
87%
app/src/main/java/com/sdp/movemeet/models/Activity.java192
B
6 hrs
A
100%
app/src/main/java/com/sdp/movemeet/models/User.java158
A
3 hrs
A
98%
app/src/main/java/com/sdp/movemeet/view/map/GPSRecordingActivity.java151
A
0 mins
C
73%
app/src/main/java/com/sdp/movemeet/utility/ImageHandler.java119
A
2 hrs
B
87%
app/src/main/java/com/sdp/movemeet/view/navigation/Navigation.java113
A
2 hrs
A
90%
app/src/main/java/com/sdp/movemeet/view/profile/ProfileActivity.java109
A
30 mins
A
98%
app/src/main/java/com/sdp/movemeet/utility/DistanceCalculator.java109
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/view/home/RegisterActivity.java104
A
0 mins
A
96%
app/src/main/java/com/sdp/movemeet/backend/serialization/ActivitySerializer.java92
A
1 hr
A
95%
app/src/main/java/com/sdp/movemeet/view/activity/ActivityDescriptionActivityUnregister.java89
A
1 hr
A
100%
app/src/main/java/com/sdp/movemeet/view/map/MiniMapFragment.java81
A
0 mins
C
74%
app/src/main/java/com/sdp/movemeet/view/workout/ListViewAdapter.java80
A
3 hrs
F
56%
app/src/main/java/com/sdp/movemeet/models/GPSPath.java78
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/view/home/LoginActivity.java69
A
1 hr
A
100%
app/src/main/java/com/sdp/movemeet/view/chat/MessageViewHolder.java68
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/backend/firebase/firestore/FirestoreManager.java67
A
0 mins
B
88%
app/src/main/java/com/sdp/movemeet/view/workout/PlaceholderFragment.java62
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/view/chat/MessageAdapter.java54
A
0 mins
B
86%
app/src/main/java/com/sdp/movemeet/utility/LocationFetcher.java54
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/models/Message.java52
A
0 mins
A
92%
app/src/main/java/com/sdp/movemeet/utility/ActivitiesUpdater.java52
A
0 mins
B
89%
app/src/main/java/com/sdp/movemeet/backend/firebase/firebaseDB/FirebaseDBManager.java51
A
0 mins
B
80%
app/src/main/java/com/sdp/movemeet/view/home/HomeScreenActivity.java49
A
0 mins
A
95%
app/src/main/java/com/sdp/movemeet/utility/ActivityPictureCache.java48
A
0 mins
D
62%
app/src/main/java/com/sdp/movemeet/utility/PermissionChecker.java46
A
3 hrs
F
47%
app/src/main/java/com/sdp/movemeet/utility/UserDatabase.java45
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/view/main/MainActivity.java45
A
55 mins
A
100%
app/src/main/java/com/sdp/movemeet/backend/firebase/storage/StorageImageManager.java38
A
0 mins
D
66%
app/src/main/java/com/sdp/movemeet/backend/serialization/UserSerializer.java36
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/models/Image.java34
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/backend/firebase/firestore/FirestoreActivityManager.java33
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/backend/serialization/MessageSerializer.java32
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/backend/providers/BackendInstanceProvider.java31
A
0 mins
D
60%
app/src/main/java/com/sdp/movemeet/view/workout/PageViewModel.java30
A
0 mins
F
45%
app/src/main/java/com/sdp/movemeet/view/workout/SectionsPagerAdapter.java30
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/view/chat/MyScrollToBottomObserver.java27
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/view/workout/WorkoutActivity.java23
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/models/Sport.java22
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/models/Workout.java20
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/backend/firebase/firestore/FirestoreUserManager.java18
A
0 mins
D
60%
app/src/main/java/com/sdp/movemeet/view/workout/TextWorkoutActivity.java17
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/backend/providers/AuthenticationInstanceProvider.java16
A
0 mins
F
33%
app/src/main/java/com/sdp/movemeet/view/main/MainUnregisterActivity.java11
A
0 mins
A
100%
app/src/main/java/com/sdp/movemeet/backend/BackendManager.java10
A
0 mins
F
0%
app/src/main/java/com/sdp/movemeet/backend/firebase/firebaseDB/FirebaseDBMessageManager.java8
A
0 mins
A
100%