Exam 98-373: Mobile Development Fundamentals/Develop Mobile Applications
This lesson covers Develop Mobile Applications. It looks at the application life cycle, mobile device APIs, mobile device controls, and building the user interface.
Activity 1 - Manage the Application Life Cycle
editThis objective may include but is not limited to: preserving application state information and handling activate/deactivate functions; using tombstoning; balancing code between battery usage and performance; creating a responsive application with feedback of user actions; managing visible status for long-running operations; storing passwords; splash screen.
Activity 2 - Understand Mobile Device APIs
editThis objective may include but is not limited to: NavigationServices class, mapping/GeoLocation APIs, and Forms, Canvas, and Media APIs in HTML5; describing and defining manipulation events, including ManipulationStarted and ManipulationDelta.
Activity 3 - Understand Mobile Device Controls
editThis objective may include but is not limited to: using Windows Phone controls; arranging content with panels; displaying collections of items; building custom controls; describing and defining Push/Raw/Tile notification; using tasks and choosers to enhance application functionality.
Activity 4 - Build the User Interface
editThis objective may include but is not limited to: creating layout with Style; designing with system theme, accent color, and screen orientation; graphic layering (transparency, borders, resizing); creating the user experience to be clean, focused, and using UI standards and guidelines; integrating images and media in an application.