professional cross-platform mobile development in c#

388 565 0
professional cross-platform mobile development in c#

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

[...]... the Request Building Pagination into Your Services Filtering Results on the Server Summary CHAPTER 8: CONSUMING DATA SERVICES Initiating RESTful Transactions Performing RESTful GETs Performing PUTs, POSTs, and DELETEs Working Disconnected 190 192 194 196 197 197 201 211 222 Caching Data Standardizing Cache Interface Caching Mobile Data In- Memory Caching Mobile Data Persistently Securing Mobile Data (Encryption)... Platform Container 134 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 134 136 139 141 Implementing a Windows Phone Platform Container 144 Initializing a Container for Windows Phone Building the Customer List View for Windows Phone Building the Customer View for Windows Phone Building the... ftoc.indd xi 12 13 14 14 14 15 16 16 17 19 20 20 22 25 26 27 1/27/2012 5:04:18 PM Olson ftoc.indd V3 - 01/19/2012 Page xii CONTENTS PART II: DEVELOPING CROSS-PLATFORM APPLICATIONS CHAPTER 3: SETTING UP YOUR DEVELOPMENT ENVIRONMENT Getting Your Development Tools Installing Microsoft Visual Studio Installing Internet Information Services (IIS) Installing MonoDevelop for Mac Installing Device Frameworks Installing... ftoc.indd xiii 1/27/2012 5:04:19 PM Olson ftoc.indd V3 - 01/19/2012 Page xiv CONTENTS Defining a Mobile Services API Starting with Your User Experience Design Optimizing for Mobile Usage Creating Resource Endpoints 169 169 170 171 Building Indexed Lists Retrieving Detail Objects Enabling Transactions Creating JSON Endpoints 174 176 179 187 Using Advanced Techniques 190 Specifying Data Elements in the... Initializing the Container Building the Customer List View Building the Customer View Building the Customer Edit View Implementing an iOS Platform Container 100 101 110 110 113 113 115 115 116 118 120 122 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 122 124 127 131 Implementing an... optimized for future changes in the marketplace — one that can result in savings of both time and money by leveraging your existing skills in NET and C# development This book gives you everything you need to catch the wave Join us on the incredible ride that’s only just beginning in mobile application development! WHO THIS BOOK IS FOR This book is written by professional developers for professional developers... 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 31 32 32 35 38 41 41 42 47 54 56 57 59 60 61 63 Understanding the Cross-Platform Problem 63 Understanding Native... Platforms 12 Choosing 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... 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 3 3 4 5 6 7 8 8 9 9 Building Native Applications Building Web Applications Building Hybrid Applications 9 10 11 Building for Multiple... Edit View for Windows Phone 144 147 150 154 Implementing a WebKit Platform Container 158 Initializing a Container with WebKit Building the Customer List View with WebKit Building the Customer View with WebKit Building the Customer Edit View with WebKit 158 159 161 164 Summary CHAPTER 7: DESIGNING AND BUILDING DATA SERVICES Understanding Web Services Principles Using SOAP Services Using REST Services . 38 Installing Device Frameworks 41 Installing the Windows Phone SDK 41 Preparing for iOS Development 42 Preparing for Android Development 47 Installing MonoCross Project Templates 54 Installing. APPLICATIONS CHAPTER 3: SETTING UP YOUR DEVELOPMENT ENVIRONMENT 31 Getting Your Development Tools 32 Installing Microsoft Visual Studio 32 Installing Internet Information Services (IIS) 35 Installing MonoDevelop. 120 Implementing an iOS Platform Container 122 Initializing a Container in MonoTouch 122 Building the Customer List View in MonoTouch 124 Building the Customer View in MonoTouch 127 Building the Customer

Ngày đăng: 31/03/2014, 16:43

Từ khóa liên quan

Mục lục

  • 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 Platforms

              • Choosing iOS Applications

              • Choosing Android Applications

              • Choosing Windows Phone Applications

              • Choosing Web Applications

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan