Correct implementation of Car data class
10
Proper use of GSON for serialization
15
Correct race simulation logic
20
Effective use of Logcat
10
Proper implementation of ViewBinding
10
Use of SharedPreferences for state saving
10
UI updates and "Start Race" functionality
10
Correct use of Random() for attributes
5
Code readability and comments
5
Word document with required screenshots
15
Explanation of implementation
10