Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Android Assignment

This exercise is used to assess technical proficiency, coding-style, library-awareness and


approach.
It will be evaluated on both the code quality and the final product with equal weighting.

Specification:
Create an Android app which:

1. Fetch the json data from

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)

ALL THE BEST !!!

You might also like