Learning Xamarin Studio

Learn how to build high-performance native applications using the power of Xamarin Studio.
Preview in Mapt

Learning Xamarin Studio

William Smith

1 customer reviews
Learn how to build high-performance native applications using the power of Xamarin Studio.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$16.80
RRP $23.99
Save 29%
Print + eBook
$39.99
RRP $39.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$16.80
$39.99
$29.99p/m after trial
RRP $23.99
RRP $39.99
Subscription
eBook
Print + eBook
Start 30 Day Trial

Frequently bought together


Learning Xamarin Studio Book Cover
Learning Xamarin Studio
$ 23.99
$ 16.80
Mastering Xamarin Studio Book Cover
Mastering Xamarin Studio
$ 35.99
$ 25.20
Buy 2 for $34.30
Save $25.68
Add to Cart
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 

Book Details

ISBN 139781783550814
Paperback248 pages

Book Description

Xamarin Studio is the premier cross-platform development tool for .NET. Using this Xamarin 3 IDE, you can create high-performance native applications for iOS, Android, and Mac using the same .NET features and tools you are already familiar and comfortable with.

Often the most frustrating part of beginning to work with a new tool or workflow is the process of simply getting started. Whether you are brand new to .NET development, or a veteran of the framework, Learning Xamarin Studio will help you get your cross-platform development environment up and running smoothly and quickly. Starting with selecting the right Xamarin license for you and your organization, this book will cover how to install Xamarin Studio, integrate the necessary third-party tools, explain the features and tools provided by the IDE, and walk through developing, testing, and deploying applications.

Table of Contents

Chapter 1: Installing and Setting Up Xamarin Studio
Xamarin Studio pricing plans
Xamarin Studio platform options
Installing development components
Installing Xcode and the iOS SDK
Installing Xamarin Studio
Apple Developer Program
Google Play Developer Program
Setting up simulators and emulators
Improving AVD performance
Setting up test devices
Setting up source control
Additional resources for cross-platform developers
Summary
Chapter 2: Learning and Customizing the XS Environment
The Xamarin Studio IDE
Creating your first iOS application
Creating your first Android application
The Solution pad
Design pads
Information pads
Application, File, and Edit menus
View and Search menus
The Project menu
Build and Run menus
The Version Control menu
Tools, Window, and Help menus
Solution Options
Project Options
Environment preferences
Summary
Chapter 3: Working with Xcode and the Android SDK
Introduction to Xcode
Outlets and Actions
Adding a ViewController to our project
XIB, NIB, DESIGNER, and STORYBOARD files
Xamarin Studio Designer for iOS
Creating a storyboard in Xamarin Studio
Android SDK Manager
Xamarin Studio Designer for Android
Creating a Layout in Xamarin Studio
Summary
Chapter 4: Plugins, Templates, Libraries, and Files
Installing the Visual Studio plugin
Creating an iPhone application in Visual Studio
Project templates
Libraries
Files
Summary
Chapter 5: Working with Xamarin.Forms
Requirements for using Xamarin.Forms
The Xamarin.Forms project templates
The components of Xamarin.Forms
The API design
The XAML design
Summary
Chapter 6: Application Lifecycle
The iOS application lifecycle
UIViewController lifecycle methods
The Android application lifecycle
The background state
Summary
Chapter 7: Testing and Debugging
The Xamarin debugger
Unit tests
Creating a unit test project
Simulators
Testing in an iOS simulator
Testing in an Android emulator
Device testing
TestFlight
Instruments
Device Monitor
Logs
Other testing considerations
Summary
Chapter 8: Deployment
Deploying iOS applications
Deploying Mac applications
Deploying Android applications
Summary

What You Will Learn

  • Integrate Visual Studio, Xcode, and the Android SDK into your development environment
  • Get to grips with all the new Xamarin Studio enhancements from Xamarin 3
  • Network your Windows box to a Mac build machine for iOS testing and deployment from a PC
  • Install and customize your development environment to suit your workflow
  • Set up Apple and Google developer accounts, and create provisioning profiles for your physical iOS devices
  • Install iOS simulators, create Android device definitions, and link to your physical devices
  • Test and debug your applications using NUnitLite, Instruments, simulators, emulators, and physical devices, all from within Xamarin Studio
  • Deploy your creations to the appropriate app store

Authors

Table of Contents

Chapter 1: Installing and Setting Up Xamarin Studio
Xamarin Studio pricing plans
Xamarin Studio platform options
Installing development components
Installing Xcode and the iOS SDK
Installing Xamarin Studio
Apple Developer Program
Google Play Developer Program
Setting up simulators and emulators
Improving AVD performance
Setting up test devices
Setting up source control
Additional resources for cross-platform developers
Summary
Chapter 2: Learning and Customizing the XS Environment
The Xamarin Studio IDE
Creating your first iOS application
Creating your first Android application
The Solution pad
Design pads
Information pads
Application, File, and Edit menus
View and Search menus
The Project menu
Build and Run menus
The Version Control menu
Tools, Window, and Help menus
Solution Options
Project Options
Environment preferences
Summary
Chapter 3: Working with Xcode and the Android SDK
Introduction to Xcode
Outlets and Actions
Adding a ViewController to our project
XIB, NIB, DESIGNER, and STORYBOARD files
Xamarin Studio Designer for iOS
Creating a storyboard in Xamarin Studio
Android SDK Manager
Xamarin Studio Designer for Android
Creating a Layout in Xamarin Studio
Summary
Chapter 4: Plugins, Templates, Libraries, and Files
Installing the Visual Studio plugin
Creating an iPhone application in Visual Studio
Project templates
Libraries
Files
Summary
Chapter 5: Working with Xamarin.Forms
Requirements for using Xamarin.Forms
The Xamarin.Forms project templates
The components of Xamarin.Forms
The API design
The XAML design
Summary
Chapter 6: Application Lifecycle
The iOS application lifecycle
UIViewController lifecycle methods
The Android application lifecycle
The background state
Summary
Chapter 7: Testing and Debugging
The Xamarin debugger
Unit tests
Creating a unit test project
Simulators
Testing in an iOS simulator
Testing in an Android emulator
Device testing
TestFlight
Instruments
Device Monitor
Logs
Other testing considerations
Summary
Chapter 8: Deployment
Deploying iOS applications
Deploying Mac applications
Deploying Android applications
Summary

Book Details

ISBN 139781783550814
Paperback248 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Xamarin Cross-platform Application Development Book Cover
Xamarin Cross-platform Application Development
$ 26.99
$ 18.90
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
AngularJS Web Application Development Blueprints Book Cover
AngularJS Web Application Development Blueprints
$ 29.99
$ 21.00
Xamarin Cross-platform Application Development - Second Edition Book Cover
Xamarin Cross-platform Application Development - Second Edition
$ 26.99
$ 18.90
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
C# 6 and .NET Core 1.0: Modern Cross-Platform Development Book Cover
C# 6 and .NET Core 1.0: Modern Cross-Platform Development
$ 39.99
$ 28.00