Skip to content

Latest commit

 

History

History
59 lines (42 loc) · 2.32 KB

README-MOBILE.md

File metadata and controls

59 lines (42 loc) · 2.32 KB

G-Weather-Forecast

This is the instruction for Flutter developer intern assignment at Golden Owl. You will build a simple web application.

Template example Screenshot

Requirements

Use service from api provider https://www.weatherapi.com (free version)

Create a new account and get a new api key.

API doc or swagger Tool:

You need to build a web application with Flutter and your demo should have at least features in Must have, things in Nice to have is optional (but yeah, it's attractive if you have).

Must have:

  • Search for a city or country and display weather information:
    • Show the weather includes temperature, wind speed, humidity... for present day.
    • Show forecast 4 days later and more (load more).
  • Save temporary weather information history and allow display again during the day.
  • There is a function to register and unsubscribe to receive daily weather forecast information via email address. Email confirmation is required.
  • Deploy the Flutter Web App to go live. (Recommend to use Firebase Hosting)

Nice to have:

  • Responsive design (look good on all devices: desktops, tablets & mobile phones).
  • Smooth animations (just do what you think is good).

Technical Requirements

Deployment

Some providers allow free deployment for the trial version (note: Maybe some suppliers will update their policies and prices)

Submission

After completing the assignment, please push the source code to remote repository (github/gitlab), then send us the link to your repository.

Don't forget to add README.md which includes guide to run your project locally and demo link.

GOOD LUCK!!!