xamarin - why i started learning it?
DESCRIPTION
Xamarin - Why I started learning it?. And a brief overview of XamarinTRANSCRIPT
Credits: Scott Adams
We will start in few minutes…
My experience of learning cross platform mobile development with
Xamarin-Ankit Kashyap
(Analyst Programmer)[email protected]
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!!!
That’s all!!
@ankitwww www.linkedin.com/in/ankitwww/ http://www.slideshare.net/AnkitKashyap/xamarin-why-i-started-learning-it
Picture Credits
• Xamarin internal pics have been taken from Xamarin documentation resources (http://developer.xamarin.com/)