Xamarin cross-platform development cookbook
Subtitle: a recipe-based practical guide to get you up and running with Xamarin cross-platform development
By: George Taskos
Series: Quick answers to common problems; Quick answers to common problems
Publisher: Packt Publishing
Published: 2016
Place of publication: Birmingham, UK
Language: eng
ISBN-13: 9781785881855; 9781785880537
Subjects: Application software; Development; Mobile apps; Logiciels d'application; Développement; Applications mobiles; COMPUTERS / Software Development & Engineering / General
Description: Annotation
Notes: Includes index.
Table of contents: title: Cover ; Copyright; Credits; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: One Ring to Rule them All; Chapter 2: Declare Once, Visualize Everywhere; Chapter 3: Native Platform-Specific Views and Behavior; Chapter 4: Different Cars, Same Engine; Chapter 5: Dude, Where's my Data?; Chapter 6: One for All and All for One; Chapter 7: Bind to the Data; Chapter 8: A List to View; Chapter 9: Gestures and Animations; Chapter 10: Test Your Applications, You Must; Chapter 11: Three, Two ,One; title: Launch and Monitor; Index; Introduction; title: Creating a cross-platform solutionCreating a cross-platform login screen; Using common platform features; Authenticating with Facebook and Google providers; Introduction; Creating a tabbed-page cross-platform application; Adding UI behaviors and triggers; Configuring XAML with platform-specific values; Using custom renderers to change the look and feel of views; Introduction; Showing native pages with renderers; Attaching platform-specific gestures; Taking an in-app photo with the native camera page; Introduction; Sharing code between different platforms; Using the dependency locator; title: Adding a third-party Dependency Injection ContainerArchitecture design with Model-View-ViewModel (MVVM) pattern; Using the event messenger; Adding localization; Introduction; Creating a shared SQLite data access; Performing CRUD operations in SQLite; Consuming REST web services; Leveraging native REST libraries and making efficient network calls; Introduction; Creating cross-platform plugins; Taking or choosing photos; Getting the GPS location; Show and schedule local notifications; Introduction; Binding data in code; Binding data in XAML; Configuring two-way data binding; title: Using value convertersIntroduction; Displaying a collection and selecting a row; Adding, removing, and refreshing items; Customizing the row template; Adding grouping and a jump index list; Introduction; Adding gesture recognizers in XAML; Handling gestures with native platform renderers; Adding cross-platform animations; Introduction; Creating unit tests; Creating acceptance tests with Xamarin.UITest; Using the Xamarin.UITest REPL runtime shell to test the UI; Uploading and running tests in Xamarin Test Cloud; Introduction; Using Xamarin Insights; Publishing iOS applications