Introduction to Xamarin.Forms

19
Michael John Peña Developer / Consultant www.fb.com/mjtpena @mjtpena Introduction to Xamarin.Forms

Transcript of Introduction to Xamarin.Forms

Michael John PeñaDeveloper / Consultantwww.fb.com/mjtpena@mjtpena

Introduction to Xamarin.Forms

A little about me…

• A passionate Agile Developer in Avanade PDC who specialises in Mobility, Web and Cloud.

• An Innovation Engineer who enjoys playing with the latest technologies.

• A mentor to students who join competitions.

• Someone who enjoys various drinks from Beer, Whiskey and Wine ;)

Agenda for Tonight

Introduction ListView

Pages Layouts

Platform Specifics

Q / A

NOT A DESIGN SESSION

E

PECTATION

NOT A NOSEBLEED SESSION ;)

BASIC KNOWLEDGE OF

C#

Focus on Xamarin for iOS

and Android

iOS

Prerequisitesfor Development

Android

Mac Machine:

XCode

Windows Machine:

Xamarin Studio

Visual Studio

Xamarin Studio

Android

Windows

Connect to Mac for iOS

Introduction

CROSS-PLATFORM NATIVE UIWHAT IS

amarin.Forms

WRITE IN C#

USE XAML as MARKUP

USES PORTABLE CLASS LIBRARY (PCL)

or A SHARED PROJECT

Photo Taken from developer.xamarin.com

ListView

Photo Taken from developer.xamarin.com

Pages

Photo Taken from developer.xamarin.com

Occupies Most Space

Contains 1 Child Element

Layouts

Photo Taken from developer.xamarin.com

Container with Position and Size

Contains Many Elements

Handling Platform Specifics

Device Class

iOSAndroid

Windows

Dependency Service

Portable Class Library

Questions?

CONTACT ME

[email protected]

www.fb.com/mjtpena

www.linkedin.com/in/michaeljohnpena

@mjtpena