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

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.

  1. Read Execution Model Overview for Windows Phone.
  2. Read Multitasking for Windows Phone.
  3. Read Running your App in the Background (Tombstoning).

Activity 2 - Understand Mobile Device APIs edit

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.

  1. Read Frame and Page Navigation Overview for Windows Phone.
  2. Read Location for Windows Phone.
  3. Read Graphics in HTML5.
  4. Read Microsoft: Gesture Support for Windows Phone.
  5. Read Microsoft: App Hub—Touch Input.
  6. Read Microsoft: How Do I: Use Touch Manipulation in a Windows Phone 7 Application?.

Activity 3 - Understand Mobile Device Controls edit

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.

  1. Read Laying out a Page.
  2. Read App Hub: Layout on the Screen.
  3. Read App Hub: Using Controls.
  4. Read Tiles Overview for Windows Phone.
  5. Read Microsoft: Creating and using tiles, toast, and Windows push notifications.
  6. Read Choosers for Windows Phone.

Activity 4 - Build the User Interface edit

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.

  1. Read Theme Overview for Windows Phone.
  2. Read Getting Started with Controls.
  3. Read Theme Resources for Windows Phone.
  4. Read Essential Graphics, Visual Indicators, and Notifications for Windows Phone.
  5. Read General Design Principles.
  6. Read Media on the Windows Phone Platform.

References edit