0% found this document useful (0 votes)
5 views

iOS - Android Developer - Assignment 2

management of fatty liver disease. This combination medicine falls under the category of laxatives, bile acid binding agents, vitamins, minerals, and nutrients. In addition to its main use, this can also provide relief from occasional constipation and improve your appetite. Additionally, it can be an effective adjunct in managing liver disorders like hepatotoxicity and cholestatic liver diseases. Before taking this medicine, it's crucial to consult your doctor who will prescribe the appropriat

Uploaded by

Murugan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

iOS - Android Developer - Assignment 2

management of fatty liver disease. This combination medicine falls under the category of laxatives, bile acid binding agents, vitamins, minerals, and nutrients. In addition to its main use, this can also provide relief from occasional constipation and improve your appetite. Additionally, it can be an effective adjunct in managing liver disorders like hepatotoxicity and cholestatic liver diseases. Before taking this medicine, it's crucial to consult your doctor who will prescribe the appropriat

Uploaded by

Murugan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Coding Exercise

Overview
● Build a weather lookup app that allows users to lookup weather for a given city.
● User will open the app and enter a city name. For the given city, the app will load the
hourly forecast using the forecast API described here.
● You can use API key: 65d00499677e59496ca2f318eb68c049
● From the response received, build a list view that lists temperature and weather.
● Users can then tap on a row to get more details about that particular forecast.
● A Detailed view of the forecast would list the temperature, feels like, weather and
weather description.

Below is the wireframe of the app to be built. Feel free to design the UI as per your taste.
Sample data:
{
"dt": 1585288800,
"main": {
"temp": 72,
"feels_like": 78,
"temp_min": 65,
"temp_max": 80,
"pressure": 1015,
"sea_level": 1015,
"grnd_level": 988,
"humidity": 83,
"temp_kf": 0
},
"weather": [
{
"id": 802,
"main": "Clouds",
"description": "broken clouds",
"icon": "03n"
}
],
"clouds": {
"all": 38
},
"wind": {
"speed": 10.07,
"deg": 209
},
"sys": {
"pod": "n"
},
"dt_txt": "2020-03-27 06:00:00"
}

Library:
Feel free to use any library for iOS or Android platform

Submission instructions:
● Submit a screen recording of the app which shows-
○ A (valid) city name is input. App fetches the forecast & displays the list. Scroll the
list up and down. Click on any one item to display the details.
○ Go back to the city input screen.
○ Enter a city which can't be found. App should handle invalid input gracefully.
● Put the project on github and share a link to the repo.

You might also like