{"push_id":2504550900,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"92e56769f43135b490d4f468e5b424b9bc87eade","before":"c05a9c8bb9c019b9047d0193817485df3adea5e1","commits":[{"sha":"4e2bd6f92d63dab60bd4b41bd2ae559d2c73b689","author":{"name":"AndroidLerner","email":"b4fb9a5fae6a5eedfb4635d5cfcbe3479d60f08b@gmail.com"},"message":"App-Quiz\n\nApplication requirements were:\nProject tested on\nPhone: Nexus 5x api 26\nTablet: Nexus 10 api 26\nLayout\nApp contains 4 - 10 questions, including at least one check box, one radio button, and one text entry.\nQuestions are in a variety of formats such as free text response, checkboxes, and radio buttons.\nCheckboxes are only used for questions with multiple right answers. Radio buttons are only used for questions with a single right answer.\nApp includes a button for the user to submit their answers and receive a score.\nThe code adheres to all of the following best practices:\nText sizes are defined in sp\nLengths are defined in dp\nPadding and margin is used appropriately, such that the views are not crammed up against each other.\nThe correct units are used. Padding/margin is used appropriately.\nThe app includes at least four of the following Views: TextView, ImageView, Button, Checkbox, EditText, LinearLayout, RelativeLayout, ScrollView, RadioButton, RadioGroup.\nIf applicable, the app uses nested ViewGroups to reduce the complexity of the layout.\nThe app gracefully handles displaying all the content on screen when rotated. Either by updating the layout, adding a scrollable feature or some other mechanism that adheres to Android development guidelines.\nFunctionality\nThe code runs without errors.\nRuntime errors do not occur. App does not crash.\nEach question has a correct answer.\nAny question which uses radio buttons allows only one to be checked at once.\nThe app contains at least one if/else statement\nThe grading button displays a toast which accurately displays the results of the quiz.\nThe grading logic checks each answer correctly. The app accurately calculates the number of correct answers and does not include incorrect answers in the count.\nNote: When applicable, in the grading logic remember to check that the correct answers are checked AND the incorrect answers are not checked.\nCode Readability\nAll variables, methods, and resource IDs are descriptively named such that another developer reading the code can easily understand their function.\nThe code is properly formatted i.e. there are no unnecessary blank lines; there are no unused variables or methods; there is no commented out code.\nThe code also has proper indentation when defining variables and methods.","distinct":true,"url":"https://api.github.com/repos/MillaBerezutskaya/Udacity-projects-2018-ABND/commits/4e2bd6f92d63dab60bd4b41bd2ae559d2c73b689"},{"sha":"92e56769f43135b490d4f468e5b424b9bc87eade","author":{"name":"AndroidLerner","email":"b4fb9a5fae6a5eedfb4635d5cfcbe3479d60f08b@gmail.com"},"message":"Merge branch 'master' of https://github.com/MillaBerezutskaya/Udacity-projects-2018-ABND","distinct":true,"url":"https://api.github.com/repos/MillaBerezutskaya/Udacity-projects-2018-ABND/commits/92e56769f43135b490d4f468e5b424b9bc87eade"}]}
{"actor":{"display_login":"MillaBerezutskaya"}}