Do you really know the Android platform? Challenge your knowledge!
Final project of Udacity's Android Basics Nanodegree - Phase 1
Fourth of eight student projects made in 2017-2018 as part of Udacity's Android Basics Nanodegree.
Design and implement an educational quiz app.
Project must have 4-10 questions. Code wise, requirements include XML formatting, Java interactivity through button clicks, if/else statements and toast messages. Padding/margin is used appropriately such that views are not crammed against each other. Use a nested ViewGroup if applicable. Rotation support is a must.
All variables, methods, and resource IDs must be named appropriately. Also, code should be properly formatted and documented.
android:imeOptions
&android:inputType
to manage keyboard's behaviorandroid:configChanges
for rotation support- Replace a button by another onClick
- Force keyboard appearance in Java
- Smoother scroll to top with
ObjectAnimator
- styles.xml
- Download this project as zip and extract it
- Import it in Android Studio
- Sync Gradle and run on your device/emulator
Or use dryrun
by @CesarFerreira
This project is open to code improvements.
Open to code improvements only. Closed for anything else.- Author: Amaël Sikel
- Icon slightly modified from luny's work
- Colors from the official Material palette
- Kudos to my dear wife who tested it for me a gazillion times!