Professional mobile application development

Create applications for all major smartphone platforms Creating applications for the myriad versions and varieties of mobile phone platforms on the market can be daunting to even the most seasoned developer. This authoritative guide is written in such as way that it takes your existing skills and ex...

Descripción completa

Detalles Bibliográficos
Otros Autores: McWherter, Jeff C., author (author), Gowell, Scott, author
Formato: Libro electrónico
Idioma:Inglés
Publicado: Indianapolis, Ind. : Wiley 2012.
Edición:1st edition
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627993906719
Tabla de Contenidos:
  • Professional Mobile Application Development; About the Authors; About the Contributors; Credits; Acknowledgments; Contents; Introduction; Who This Book Is For; What This Book Covers; How This Book Is Structured; Chapter 1: Preliminary Considerations; Chapter 2: Diving into Mobile: App or Website?; Chapter 3: Creating Consumable Web Services for Mobile Devices; Chapter 4: Mobile User Interface Design; Chapter 5: Mobile Websites; Chapter 6: Getting Started with Android; Chapter 7: Getting Started with iOS; Chapter 8: Getting Started with Windows Phone 7; Chapter 9: Getting Started with BlackBerryChapter 10: Getting Started with Appcelerator Titanium; Chapter 11: Getting Started with PhoneGap; Chapter 12: Getting Started with MonoTouch and Mono for Android; Conventions; Source Code; Errata; P2P.Wrox.Com; Chapter 1: Preliminary Considerations; Why You Might Be Here; Competition; Quality vs. Time to Market; Legacy System Integration; Mobile Web vs. Mobile App; Cost of Development; Hardware; Software; Licenses and Developer Accounts; Documentation and APIs; The Bottom Line; Importance of Mobile Strategies in the Business World; Why Is Mobile Development Difficult? Mobile Development Today; Mobile Myths; Third-Party Frameworks; Appcelerator Titanium Mobile Framework; Nitobi PhoneGap; MonoDroid and MonoTouch; Summary; Chapter 2: Diving into Mobile: App or Website?; Mobile Web Presence; Mobile Content; Mobile Browsers; Mobile Applications; You're a Mobile App If . . .; When to Create an App; Benefits of a Mobile App; Marketing; Quick Response Codes; The Advertising You Get from the App Market; Third-Party Markets; Your App as a Mobile Web App; Summary; Chapter 3: Creating Consumable Web Services for Mobile Devices; What Is a Web Service? Examples of Web Services; Advantages of Web Services; Web Services Languages (Formats); eXtensible Markup Language (XML); JavaScript Object Notation (JSON); Transferring Nontextual Data; Creating an Example Web Service; Using the Microsoft Stack; Using the Linux Apache MySQL PHP (LAMP) Stack; Debugging Web Services; Tools; Advanced Web Service Techniques; Summary; Chapter 4: Mobile User Interface Design; Effective Use of Screen Real Estate; Embrace Minimalism; Use a Visual Hierarchy; Stay Focused; Understanding Mobile Application Users; Proximity; Closure; Continuity; Figure and Ground Similarity; The Social Aspect of Mobile; Usability; Accessibility; Understanding Mobile Information Design; Information Display; Design Patterns; Content Structure and Usage; Understanding Mobile Platforms; Android; iOS; BlackBerry OS; Windows Phone 7; Mobile Web Browsers; Using the Tools of Mobile Interface Design; User Acceptance Testing; Information Design Tools; Summary; Chapter 5: Mobile Websites; Choosing a Mobile Web Option; Why Do People Use Your Website on Mobile Devices?; What Can Your Current Website Accommodate?; How Much Do You Want to Provide for Mobile Users?; Adaptive Mobile Websites