Professional Documents
Culture Documents
Android Test Assignment
Android Test Assignment
Specification:
Create an Android app which:
Method - GET
https://my-json-server.typicode.com/easygautam/data/users
Sample Response -
[
{
"id": 1,
"name": "Mohan Singh",
"subjects": [
"Chemistry"
],
"qualification": [
"IIT Mumbai"
],
"profileImage":
"https://d2bps9p1kiy4ka.cloudfront.net/5eb393ee95fab7468a79d189/019d5525-c906-4697-
b8d1-7b9ed235abe6.png"
},
{
"id": 2,
"name": "Anushka Choudhary",
"subjects": [
"Chemistry"
],
"qualification": [
"Masters(Chemistry)"
],
"profileImage":
"https://d2bps9p1kiy4ka.cloudfront.net/5eb393ee95fab7468a79d189/71ec7e49-9229-46ab-
ac71-71aefee195ff.png"
}
]
2. Displays the content in a RecyclerView
● Each row should be dynamically sized to display its content, no clipping, no extraneous
white-space etc.
● Loads the images lazily.
Guidelines:
1. The app should target Android version 6.0. Don’t worry about backwards compatibility
for this task.
2. Use of fragment is mandatory
3. The list should scroll smoothly.
4. Feel free to use any open-source libraries/examples you need.
5. Comment your code where necessary.
6. Polish your code as much as possible.
7. Always prefer to use 'Styles', don't hardcode in the code.
8. Use strings and dimens xmls wherever required.
9. There should not be any crashes in code(on click of back button; orientation change in
milliseconds;etc)