Android Developer Quiz
English
Середній
Test your Android development knowledge
Опис
31
Запитання
30 сек
На запитання
4:36
Середній час
3,8
Результат у конкурсі
4,1
Оцінка користувачів
16
Учасників
26 коментарів
Swift Boar Суддя
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 автор
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 автор
Thanks. That's right. onActivityResult should have parentheses after it.
Hardy Snail автор
Hardy Snail But you know the focus was on the name here.
Desert Snail
Hardy Snail True.
Hardy Snail автор
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 автор
"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 автор
Fierce Raccoon Oh, rotation is not one of the acceptable values. "orientation" must be used instead :(
Fierce Raccoon
Hardy Snail :like:
Hardy Snail автор
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 автор
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 автор
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 автор
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 автор
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 автор
Fierce Raccoon Right, but its main purpose in the project is loading images, not handling network requests, etc.
Hardy Snail автор
Fierce Raccoon But, thanks for accurately and technically observing the questions. I appreciate it.
Nice test,thanks.
Щоб залишати коментарі, необхідно пройти тест