Presentation given a SydMobile meetup Nov 2014.
In this talk Michael Ridland give an introduction to the Xamarin core solution and the extended product line. We will look at how it works, the good parts and bad parts. If there's time we can even get into some sample apps and coding. Finally Michael's happy to answer any questions you have regarding mobile development with Xamarin.
16. Pro Tip
Anything you can do in Objective-C or Java
can be done in C# or F# with Xamarin
@rid00z www.xamarinhackday.com www.michaelridland.com
17. Native Performance
Xamarin.iOS does full Ahead Of Time
(AOT) compilation to produce an ARM
binary for Apple’s App Store.
Xamarin.Android takes advantage
of Just In Time (JIT) compilation on
the Android device.
@rid00z www.xamarinhackday.com www.michaelridland.com
19. Always Up To Date
Same day support for
iOS 5, iOS 6, iOS 6.1,
iOS 7, iOS 7.1, iOS 8…
@rid00z www.xamarinhackday.com www.michaelridland.com
20. Future Proof
Full Support for Android TV, Fire TV, Android Wear, Google Glass, etc
Always up-to-date with the latest APIs from
Apple and Google.
@rid00z www.xamarinhackday.com www.michaelridland.com
21. Distribute Everywhere
A Xamarin app is an app, distribute it everywhere
@rid00z www.xamarinhackday.com www.michaelridland.com
28. iOS Designer
Fully integrated into Xamarin
Studio & Visual Studio
iOS 6 & 7 Storyboard support
Intuitive event handling
Support for auto-layout
Live preview of custom controls
@rid00z www.xamarinhackday.com www.michaelridland.com
34. Xamarin.Forms: What’s Included?
40+ Pages, Layouts, and Controls
Build from code or XAML
Two-way Data Binding
Navigation
Animation API
Dependency Service
Messaging Center
@rid00z www.xamarinhackday.com www.michaelridland.com
40. Extended Product Line (Some Pre-Release)
@rid00z www.xamarinhackday.com www.michaelridland.com
41. Xamarin Test Cloud
@rid00z www.xamarinhackday.com www.michaelridland.com
42. Xamarin Test Cloud Customers
@rid00z www.xamarinhackday.com www.michaelridland.com
43. Xamarin Android Player
Super fast hardware accelerated
simulator
Available on Mac and PC
Free for Xamarin Customers
@rid00z www.xamarinhackday.com www.michaelridland.com
47. Match exceptions
to users
@rid00z www.xamarinhackday.com www.michaelridland.com
48. Sketches
Live Coding Environment
@rid00z www.xamarinhackday.com www.michaelridland.com
49. Xamarin Profiler Preview
Analyse performance of your apps
@rid00z www.xamarinhackday.com www.michaelridland.com
50. Profitable Innovative Company
Yes, the platform does cost money but that’s
GREAT!
It gives them money to solve more problems!
It gives them money to build the ecosystem!
@rid00z www.xamarinhackday.com www.michaelridland.com
51. Moving from Obj-C to Xamarin
Special Guest David Dancy
@rid00z www.xamarinhackday.com www.michaelridland.com
52. Q & A
Michael Ridland
@rid00z
rid00z@gmail.com
www.michaelridland.com
@rid00z www.xamarinhackday.com www.michaelridland.com
Notes de l'éditeur
Fix this with website stuff
Expensive to staff multiple platform-specific teams
Expensive to maintain multiple code bases
Slows innovation
As you will see in our demos with Xamarin.Forms that 75% shared code can go even higher.
Fully native apps written in C#
Share on average 75% source code across platforms
C# + .NET Runtime
Native UI
Native Performance
As you will see in our demos with Xamarin.Forms that 75% shared code can go even higher.
Fully native apps written in C#
Share on average 75% source code across platforms
C# + .NET Runtime
Native UI
Native Performance
As you will see in our demos with Xamarin.Forms that 75% shared code can go even higher.
Fully native apps written in C#
Share on average 75% source code across platforms
C# + .NET Runtime
Native UI
Native Performance
As you will see in our demos with Xamarin.Forms that 75% shared code can go even higher.
Fully native apps written in C#
Share on average 75% source code across platforms
C# + .NET Runtime
Native UI
Native Performance
As you will see in our demos with Xamarin.Forms that 75% shared code can go even higher.
Fully native apps written in C#
Share on average 75% source code across platforms
C# + .NET Runtime
Native UI
Native Performance
As you will see in our demos with Xamarin.Forms that 75% shared code can go even higher.
Fully native apps written in C#
Share on average 75% source code across platforms
C# + .NET Runtime
Native UI
Native Performance