This project was done as a test as a mobile developer at Suitmedia on the Merdeka Campus Batch 4. The project was ordered to be completed within 24 hours after redeeming the access code and working according to the instructions. Project implements the concepts of Activity, Intent, etc. There are commands that require the use of the Retrofit library as well to consume the API
To get the completed code, clone the repo or download the repo
The design was provided by Suitmedia in the context of selection as a mobile developer.
This application consumed the API from Reqres In Fake User
Request :
- Method : GET
- Endpoint :
/api/users
- Header :
- Accept: application/json
- Autohorization: Bearer token
- Query Param:
- page: integer
Response :
{
"page": "integer",
"per_page": "integer",
"total": "integer",
"total_pages": "integer",
"data": [
{
"id": "integer",
"email": "string, email",
"first_name": "string",
"last_name": "string",
"avatar": "string",
},
...
],
"support": {
"url": "string",
"text": "string",
}
}
- First Screen Layout
- First Screen Layout When User Click Next Button Without Fill Name Input
- When Palindrom Input Value is Palindrom Word
- When Palindrom Input Value is not Palindrom Word
- Second Screen Layout
- Loading Third Screen Layout
- Third Screen Layout Just Half of Data is Showed
- Third Screen Layout When All of Data is Showed
- Second Screen Layout When User Select The User in Third Screen Layout