Machine Test:
Screens:
Screen 1 - Splash screen (2 seconds)
Screen 2 - Home screen which will show the list of 10-20 movies from IMDB (Image, Name, Year of release and rating)
Screen 3 - Movie details in web view (IMDB link for the movie)
Data Source:
Create a list of movies and store in assets as JSON (hardcoded).
Flow:
Home screen will show a list of all movies available in the database initially it will be zero.
In every 30 seconds, 1 movie will be added into the database from data available in assets.
System notification will be shown (new movie available) and the home screen will be updated whenever a new movie is added to the database.
Clicking on any movie on the home screen should open movie details in the web view.