This entry is for app creation targeting All-In-One devices.
This app is an Entertainment App.
Have you ever found yourself looking for something on IMDB and wondering..
what the heck.. why is there so much information and can't it be simpler?
Fear not. Movie Mate will aggregate data from multiple data providers and show you
a nice, clean, digitally authentic view of the films. You can search any past,
present or future movies and Movie Mate will look it up and display all
available information in a clean, readable format without overwhelming you.
It will expose an easily accessible search that will allow users to search for both movies and cast.
Depending upon your location and available services, it will also display
near-by cinemas playing your favourite movie.
This app targets all movie enthusiasts out there. If you want to know about a movie or its cast, Movie Mate will show this to you easily.
Design plays a vital role and for Movie Mate, we will see overtones of Modern Design philosophy. The app itself will be coded using XAML and C# - whether it uses WPF or Silverlight OOB remains to be decided.
For data, it will consume json web services exposed by TMDB, Rotten Tomatoes, etc.
Here's a small json chunk that contains some movie details:
"Title": "Pacific Rim",
"Tagline": "To Fight Monsters, We Created Monsters"
Using publicly available code generators, we can use json to generate C# classes like this one:
public class Movie
public string Title;
public string Classification;
public string Release;
public string Tagline;
Now using your favourite JSON serialiser / deserialiser, getting the data is
as simple as:
Movie deserializedMovie = JsonConvert.DeserializeObject<Movie>(downloadedJsonData);
Of course, getting the data is only one part of the whole process.
Points of Interest
- Use Location / GPS sensor to get user location. This will be helpful in
getting relevant data, e.g., local release date, etc. in addition to cinema
listing for desired movie.
- Use of Ambient Light Sensor to tweak between brighter day time and calmer
darker night time theme