Study plan
Professional Mobile Application Development: Core Concepts, Design Principles, and Technical Pathways
Learn the core concepts, design principles, and major technical pathways introduced in Professional Mobile Application Development through a concise 4-lesson study sequence.
Lessons in this plan
-
1
Mobile Development Foundations: Preliminary Considerations and App-vs-Website Decisions
Identify the main early-stage considerations in mobile development and distinguish when a product should be built as a mobile app versus a mobile website, including basic market and distribution implications such as app descriptions and user reviews.
- 2 Service and Architecture Essentials for Mobile Applications Explain why mobile solutions often rely on consumable web services, describe HTTP request/response considerations for mobile clients, and practice the core debugging workflow for service calls using tools such as Fiddler, Mac HTTP Client, or Wireshark.
- 3 Mobile User Experience and Responsive Web Design Apply core mobile UI thinking to small-screen experiences by planning mock-ups and using CSS media queries to adapt layout, content width, navigation targets, and visible elements for mobile browsers.
- 4 Major Technical Pathways: Native, Web, and Hybrid Cross-Platform Development Compare the book’s major implementation paths across platforms: native platform development and debugging practices (for example Android and iOS), web-based mobile approaches, and hybrid frameworks such as PhoneGap/WebWorks, including representative tooling like DDMS, Ripple, and Firebug.