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
[edit | edit source]This 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.
- Read Execution Model Overview for Windows Phone.
- Read Multitasking for Windows Phone.
- Read Running your App in the Background (Tombstoning).
Activity 2 - Understand Mobile Device APIs
[edit | edit source]This 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.
- Read Frame and Page Navigation Overview for Windows Phone.
- Read Location for Windows Phone.
- Read Graphics in HTML5.
- Read Microsoft: Gesture Support for Windows Phone.
- Read Microsoft: App Hub—Touch Input.
- Read Microsoft: How Do I: Use Touch Manipulation in a Windows Phone 7 Application?.
Activity 3 - Understand Mobile Device Controls
[edit | edit source]This 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.
- Read Laying out a Page.
- Read App Hub: Layout on the Screen.
- Read App Hub: Using Controls.
- Read Tiles Overview for Windows Phone.
- Read Microsoft: Creating and using tiles, toast, and Windows push notifications.
- Read Choosers for Windows Phone.
Activity 4 - Build the User Interface
[edit | edit source]This 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.
- Read Theme Overview for Windows Phone.
- Read Getting Started with Controls.
- Read Theme Resources for Windows Phone.
- Read Essential Graphics, Visual Indicators, and Notifications for Windows Phone.
- Read General Design Principles.
- Read Media on the Windows Phone Platform.