xamarin.forms introduction

12
Introduction into Xamarin.Forms Andres Castro

Upload: bluetube

Post on 20-Aug-2015

216 views

Category:

Mobile


4 download

TRANSCRIPT

Page 1: Xamarin.Forms Introduction

Introduction into Xamarin.FormsAndres Castro

Page 2: Xamarin.Forms Introduction

My Background• Graduated 2013 from Kennesaw State University

• Have been a C# ASP.NET Developer for the past year

• Transitioning to mobile development

• Little Android Experience

• No iOS/Window Phone Development Experience

Page 3: Xamarin.Forms Introduction

Presentation Goals• To show how easy someone with little to no mobile

development experience can begin writing apps with

Xamarin.Forms.

• To show how you can convert old single platform

applications into cross platform apps that have a newer

look and feel.

Page 4: Xamarin.Forms Introduction

What is Xamarin.Forms?Xamarin.Forms is a cross-platform, natively-backed UI toolkit

abstraction that allows developers to easily create user

interfaces that can be shared across Android, iOS, and

Windows Phone.

It essentially removes the need for a developer to have to

learn the UI tools for every device.

Page 5: Xamarin.Forms Introduction

Available Pages

Page 6: Xamarin.Forms Introduction

Available Layouts

Page 7: Xamarin.Forms Introduction

Available Controls

Page 8: Xamarin.Forms Introduction

Getting Started

Page 9: Xamarin.Forms Introduction

Project Structure

PCL

Android

iOS

Page 10: Xamarin.Forms Introduction

Lets take a look at the code…

Page 11: Xamarin.Forms Introduction

Lessons Learned• Always keep your Xamarin up to date

– If a guide you are following is not working, check the

dates on it and make sure you are on the same version

as they are.

• Data binding is your friend

Page 12: Xamarin.Forms Introduction