4. Features: End User
• Hub (main screen)
• On Demand (VOD) gallery
• Favorites
• Overlays
• Explore movie
• Explore cast and crew member
• Search
• Video player
• Navigation Bar
• Localized UI
4
5. Features: Developer
• Componentized & Tiered Architecture
• Abstracted back-ends
• Fake backend with a local SQLite database
• MVVM design
• Modular architecture
• Code quality
• No FXCOP errors
• One type per file. Directory matches namespace
• All strings are localized
• Testing
• Debugging settings
• Automated unit tests
• User stories & manual scenario tests
• Documentation
• Developer and styling guide
• Several pre-defined looks
5