Android Developer Quiz
English
Menengah
Test your Android development knowledge
Keterangan
31
Pertanyaan
30 dtk
Per pertanyaan
4:36
Waktu rata-rata
3.8
Skor Kontes
4.1
Peringkat Kelompok
16
Partisipan
26 komentar
Swift Boar juri
This test may have a higher chance of receiving a reward. Nominated for:

Educational explanations. 👍
Explanations describe the reasons why the correct answers are correct.
E.g.: #q8, #q7, #q6, #q3, etc
Jolly Giraffe
In a question "Which one is correct?" one of the answers was "It is more performant than ConstraintLayout". I think your quiz is good overall, but here you should have provided some question because the answer doesn't make sense you are not comparing it neither with the question context and neither with the answer context itself, it is missing a context. While reading the answer one ask himself "What is more performant than ConstriaintLayout?" which creates confusions. Good work!
Hardy Snail pencipta
Fixed that!
Desert Snail
Good quiz. Nicely put together.

Just an observation.
9. the answer "onActivityResult" and the next option are both missing the parentheses.
Hardy Snail pencipta
Thanks. That's right. onActivityResult should have parentheses after it.
Hardy Snail pencipta
Hardy Snail But you know the focus was on the name here.
Desert Snail
Hardy Snail True.
Hardy Snail pencipta
Just fixed this. Thanks for the feedback :)
Fierce Raccoon
Incorrect answer on the question "Which value should be used in android:configChanges (manifest) to prevent activity recreation when the device is rotated?". The rotation value is absent.
https://developer.android.com/guide/topics/manifest/activity-element#config
Hardy Snail pencipta
"rotation" is one of the options. Double checked.
Fierce Raccoon
Hardy Snail Could you show me the source, please?
That all possible values of activity `android:configChanges` from the official documentation:

android:configChanges=["mcc", "mnc", "locale",
                                 "touchscreen", "keyboard", "keyboardHidden",
                                 "navigation", "screenLayout", "fontScale",
                                 "uiMode", "orientation", "density",
                                 "screenSize", "smallestScreenSize"]
Hardy Snail pencipta
Fierce Raccoon Oh, rotation is not one of the acceptable values. "orientation" must be used instead :(
Fierce Raccoon
Hardy Snail :like:
Hardy Snail pencipta
I fixed this. Thanks for the feedback.
Fierce Raccoon
Incorrect answer options in question: "What is the correct way to specify the id "myView" for a View?". android/app namespaces are not declared. We can override namespace in XML declaration.
Hardy Snail pencipta
The question asks about the common way this is done.
Fierce Raccoon
Hardy Snail It depends on namespaces: xmlns:app="http://schemas.android.com/apk/res/android"
in that case the correct answer is:
app:id="@+id/myView"
Hardy Snail pencipta
Fierce Raccoon That might be viable. But, I don't know a developer who usually overrides namespaces. Do you?
Fierce Raccoon
Hardy Snail depends on project rules
Hardy Snail pencipta
This question was controversial. I replaced it with another.
Fierce Raccoon
"Which library is NOT used for networking?" - All answers are incorrect. Only OkHttp uses for networking. Retrofit/Volley - it's a REST Clients, without network communication implementation.
Hardy Snail pencipta
Among other options, Glide is the only library that is not used in the networking context. Others are.
Fierce Raccoon
Hardy Snail Images might be loaded from a network)
Hardy Snail pencipta
Fierce Raccoon Right, but its main purpose in the project is loading images, not handling network requests, etc.
Hardy Snail pencipta
Fierce Raccoon But, thanks for accurately and technically observing the questions. I appreciate it.
Ruslan
Nice test,thanks.
Ikuti kuis untuk mengirim komentar