Xamarin cross-platform application development

develop production-ready applications for iOS and Android using Xamarin

My Reading Lists:

Create a new list


Buy this book

Last edited by ImportBot
October 7, 2022 | History

Xamarin cross-platform application development

develop production-ready applications for iOS and Android using Xamarin

Xamarin Cross-platform Application Development"" is an end-to-end walk-through tutorial on developing applications for both iOS and Android. It offers clear and detailed explanations of each stage in the process, making it easier for you to master the creation of stable, production-ready, cross-platform apps. This book is for C# developers who are interested in mobile application development. If you have experience with desktop or web applications, this book will serve as a great tool to give you a head start with cross-platform development.

Publish Date
Publisher
Packt Pub.
Language
English

Buy this book

Previews available in: English

Book Details


Table of Contents

Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Xamarin Setup; The Xamarin tools; Installing Xcode; Installing Xamarin; Setting up the Android emulator; Enrolling in the iOS Developer Program; Registering as a Google Play developer; Summary; Chapter 2: Hello Platforms!; Building your first iOS application; Understanding Apple's MVC pattern; Using Xcode and storyboards; Building your first Android application; Android activities; Xamarin's Android designer; Summary; Chapter 3: Code Sharing Between iOS and Android
Learning the MVVM design patternComparing project organization strategies; Working with portable class libraries; Using preprocessor statements; Simplifying dependency injection; Implementing Inversion of Control; Summary; Chapter 4: XamChat
a Cross-platform App; Describing our sample application concept; Developing our model layer; Writing a mock web service; Writing the ViewModel layer; Implementing our LoginViewModel class; Implementing our RegisterViewModel class; Implementing our FriendViewModel class; Implementing our MessageViewModel class; Writing unit tests
Setting up a new project for unit testsWriting assertions; Summary; Chapter 5: XamChat for iOS; Understanding the basics of an iOS app; Using UINavigationController; Implementing the login screen; Using segues and UITableView; Adding a friends list screen; Adding a list of messages; Composing messages; Summary; Chapter 6: XamChat for Android; Introducing Android Manifest; Adding a login screen; Using ListView and BaseAdapter; Implementing the friends list; Composing messages; Summary; Chapter 7: Deploying and Testing on Devices; iOS provisioning; Android device settings
Understanding the linkerUnderstanding AOT compilation; Avoiding common memory pitfalls; Summary; Chapter 8: Web Services with Push Notifications; Learning Windows Azure; Setting up your Azure account; Exploring Azure Mobile Services; Creating tables and scripts; Adding a backend to XamChat; Updating the data types for Azure Mobile Services; Adding the Xamarin component; Using the Apple Push Notification service; Setting up proper provisioning; Setting up your provisioning profile; Setting up a certificate signing request; Making client-side changes for push notifications
Implementing Google Cloud MessagingSummary; Chapter 9: Third-party Libraries; The Xamarin Component Store; Porting existing C# libraries; Objective-C bindings; Java bindings; Summary; Chapter 10: Contacts, Camera, and Location; Introducing Xamarin.Mobile; Accessing contacts; Retrieving contacts on Android; Looking up GPS location; Implementing GPS location on Android; Accessing the photo library and camera; Accessing photos on Android; Summary; Chapter 11: App Store Submission; Following the iOS App Store Review Guidelines; Submitting an app to the iOS App Store

Edition Notes

Includes index.

English.

Published in
Birmingham, UK
Series
Community experience distilled, Community experience distilled

Classifications

Dewey Decimal Class
005.1
Library of Congress
QA76.76.A65 P477 2014eb

The Physical Object

Pagination
1 online resource (1 volume)

Edition Identifiers

Open Library
OL39814085M
Internet Archive
xamarincrossplat0000pepp
ISBN 10
1849698473, 1849698465
ISBN 13
9781849698474, 9781849698467
OCLC/WorldCat
872140213

Work Identifiers

Work ID
OL28955788W

Community Reviews (0)

No community reviews have been submitted for this work.

Lists

Download catalog record: RDF / JSON