Professional cross-platform mobile development in C#

Develop mobile enterprise applications in a language you already know! With employees, rather than the IT department, now driving the decision of which devices to use on the job, many companies are scrambling to integrate enterprise applications. Fortunately, enterprise developers can now create app...

Descripción completa

Detalles Bibliográficos
Autor principal: Olson, Scott (-)
Formato: Libro electrónico
Idioma:Inglés
Publicado: Indianapolis, IN : Wiley 2012.
Edición:1st edition
Colección:Wrox programmer to programmer Professional Cross-Platform Mobile Development in C#
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009628014806719
Tabla de Contenidos:
  • Professional Cross-Platform Mobile Development in C#; About The Technical Editors; About The Authors; Credits; Acknowledgments; Contents; Introduction; Part I: Mobile Development Overview; Chapter 1: Choosing the Right Architecture; Understanding Mobile Architecture; Connecting to the Network; Recognizing Storage and Processor Limitations; Securing Data on the Device; Building Scalable Applications; Planning for Deployment; Writing Extendible Modules; Maintaining Application Code; Choosing an Architecture; Building Native Applications; Building Web Applications; Building Hybrid Applications
  • Building for Multiple PlatformsChoosing iOS Applications; Choosing Android Applications; Choosing Windows Phone Applications; Choosing Web Applications; Summary; Chapter 2: Designing your User Experience; Making Your Applications Usable; Identifying the Scope of Each Screen; Conforming to Platform Standards; Separating Platform from Design; Prototyping; Whiteboarding; Using Functional Prototypes; Obtaining User Feedback; Using Agile Iterations; Summary; Part II: Developing Cross-Platform Applications; Chapter 3: Setting up your Development Environment; Getting Your Development Tools
  • Installing Microsoft Visual StudioInstalling Internet Information Services (IIS); Installing MonoDevelop for Mac; Installing Device Frameworks; Installing the Windows Phone SDK; Preparing for iOS Development; Preparing for Android Development; Installing MonoCross Project Templates; Installing the MonoCross Utilities; Organizing Your Solutions; Navigating the Sample Code; Continuous Integration; Summary; Chapter 4: The Monocross Pattern; Understanding the Cross-Platform Problem; Understanding Native Platform Diff erences; Acknowledging HTML 5 Limitations; Taking a Hybrid Approach
  • Enabling Code Portability with MonoDeveloping for Multiple Platforms; Defining a Cross-Platform Architecture; Separating the User Interface; Understanding the MonoCross Solution; Using the Model-View-Controller Pattern; Using URI-Based Navigation; Summary; Chapter 5: Building Shared Applications; Defining Your Model; Starting from Your User Experience Design; Building for Lightly Loaded Lists; Plan for Lazy-Loaded Details; Advanced Techniques; Building Your Controllers; Implementing Your Workfl ow; Applying Changes to the Model; Summary; Chapter 6: Building Monocross Containers
  • Understanding How It All Fits TogetherImplementing a Simple Application; Initializing the Container; Building the Customer List View; Building the Customer View; Building the Customer Edit View; Implementing an iOS Platform Container; Initializing a Container in MonoTouch; Building the Customer List View in MonoTouch; Building the Customer View in MonoTouch; Building the Customer Edit View in MonoTouch; Implementing an Android Platform Container; Initializing the Container for Android; Building the Customer List View for Android; Building the Customer View for Android
  • Building the Customer Edit View for Android