xamarin - why i started learning it?

Post on 21-Jun-2015

467 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Xamarin - Why I started learning it?. And a brief overview of Xamarin

TRANSCRIPT

Credits: Scott Adams

We will start in few minutes…

My experience of learning cross platform mobile development with

Xamarin-Ankit Kashyap

(Analyst Programmer)ankit.Kashyap@wipro.com

Very Descriptive

title. Indeed!

About Me

• Proud Wiproite from last 6 yrs.

• Works as Analyst Programmer for Wipro MS-AppC team

• Web developer (Bunch of JS libraries+ Azure, SQL/EF; Windows Store, Xamarin/Android)

• @ankitwww www.linkedin.com/in/ankitwww/

This session

• Prerequisites:

A little prior knowledge of C#

Love for Apps

Software – Nothing for this session, but you need few after this session (I will show you them)

• Slides Available @ http://www.slideshare.net/AnkitKashyap/xamarin-why-i-started-learning-it

• Content level – Beginners

Today’s Story

• A learner's dilemma

• Cross Mobile Development Approaches

• Xamarin philosophy

• Required Software

• Hello world Demos

• Where to go from here?

+ few demo

A learner's dilemmaA Tale of “Self proclaimed COOL developer”

A learner's dilemmaA Tale of “Self proclaimed COOL developer”

I am not cool dev anymore!Do you know Java?

Have you seen a single line

of code in Objective-C?

Launch Visual Studio Eclipse!

A learner's dilemmaA Tale of “Self proclaimed COOL developer”

C# & Mobile dev fundamentals

???

Silo’d Approach??? No Way!

• Build Apps Multiple Times

• Multiple Teams

• Multiple Code Bases

• Different toolsets

Write Once, Run Anywhere Approach

• Least common denominator

• Browser fragmentation

• Developing & designing for 1 platform,

happen to get other platformsBlack Box

Xamarin’s Unique approach

• Native User Interface

• Native Performance

• Shared code across platforms

• C# & .NET Framework

• Full API Coverage

Xamarin’s Unique approach

Xamarin’s Unique approach

Xamarin’s Unique approach

Xamarin’s Unique approach

Xamarin’s Unique approach

Portable Class libraries

• Allow you to write code and produce libraries that can be

shared across multiple platforms

• Can share without Source code

• Some limitations like they often require extra architectural

effort to separate profile specific code.

Demo time

• Software

• Documentation resources

• University – Online Classes

• Let’s build one project!!!

Picture Credits

• Xamarin internal pics have been taken from Xamarin documentation resources (http://developer.xamarin.com/)

top related