- Build an awesome weather app that shows the weather at your current location.
- Code it for the platform (Android, iOS, web) you applied for or the one you prefer.
- Show the weather for your current location
- Use data from provided API (see API DOCS)
- Good usability
- Be visually appealing and follow platform conventions
- Budget: 8-12 hours
You can find some icon assets at https://github.com/erikflowers/weather-icons that you can use if you please. You are more than welcome to use other assets that you feel are better fitted for your solution. We do not expect you to be a designer, but since application development on Daresay most often includes visual interfaces we do expect you to to be well aware of your platforms design guidelines and conventions.
The feature of the app is simple but we expect you to deliver a solution with a high user experience. Imagine this application is to be used by real user with real needs. Maybe your application won’t be as feature-full as many other applications on the market, but at least make it interesting, fun and intuitive to use. Of course you are allowed to extend your applications functionality. We appreciate solutions that exceed our expectations.
We expect that the code is of high quality and under source control. Expect the solution to be continuously worked on by other developers and should therefore be easy to understand, adjust and extend. True beauty starts on the inside!
Fork the repository, code in your fork and make a pull request when done. Also send us an e-mail to let us know when you are done!
http://worksample-api.herokuapp.com
http://worksample-api.herokuapp.com is a simple wrapper of some of the endpoints provided on http://openweathermap.org/.
- http://worksample-api.herokuapp.com/weather documentation
- http://worksample-api.herokuapp.com/forecast documentation
- http://worksample-api.herokuapp.com/forecast/daily documentation
We always respond in JSON and metrics. We also don’t support these features of the OpenWeatherMap API:
- Bulk downloading
- Search Accuracy (like/accuracy)
- Limitation of result
- Units format
- Multilingual support
- Callback functions for javascript.
The API-key is required for all API calls. It should have been sent to you together with the instructions asking you to do the work sample.
City name and country code divided by comma, use ISO 3166 country codes.
?q={city name},{country code}
?q={city name}
List of city ID:s can be downloaded here
?id={id}
Coordinates of the location of your interest
?lat={lat}&lon={lon}
?zip={zip code},{country code}
##An example request:
http://worksample-api.herokuapp.com/weather?q=Stockholm,SE&key={API_KEY}