Xamarin - Why I started learning it?
Upcoming SlideShare
Loading in...5
×
 

Xamarin - Why I started learning it?

on

  • 210 views

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

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

Statistics

Views

Total Views
210
Views on SlideShare
197
Embed Views
13

Actions

Likes
0
Downloads
3
Comments
1

2 Embeds 13

http://www.slideee.com 12
https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel

11 of 1

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Multiple Teams <br /> Multiple Code Bases <br /> Expensive & Slow <br /> Positive = Great apps delivered to user’s platform <br /> Negative = Development hampered by multiple code bases & fragmentation
  • Unhappy Users <br /> Unhappy Developers <br /> Increase in Abandoned Apps <br /> Limited to what is implemented
  • UI build natively per platform, leveraging C# <br /> C# + XAML <br /> C# + XML <br /> C# + XIB <br /> One shared app logic code base, iOS, Android, Mac, Windows Phone, Windows Store, Windows

Xamarin - Why I started learning it? Xamarin - Why I started learning it? Presentation 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?
  • A learner's dilemma A Tale of “Self proclaimed COOL developer”
  • A learner's dilemma A Tale of “Self proclaimed COOL developer” I am not cool dev anymore! Launch Visual Studio Eclipse!
  • A learner's dilemma A 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 platforms Black 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/)