Sydney Mobile .Net
Developers (#SydMobNet)
Xamarin 3 Birthday Bash!
Intro to Xamarin and New Features in Xamarin 3 – Alec Tucker
Xamarin Forms – Filip Ekberg
Alec Tucker
Head of Mobile Product Development, APAC
White Clarke Group
Agenda
• Introductions
• News
• Intro to Xamarin and New Features in Xamarin 3 – Alec Tucker
• Xamarin.Forms – Filip Ekberg
• Pizza & Cake here
• Adjourn to the Rag & Famish down the road
…interspersed with food and raffles for…
• Xamarin
• Monkey
• C# Shirt
• Nokia Memorabillia
• Umbrella
• Pluralsight
• 2 x 1 month subscription
• Mindscape
• $50 vouchers
Leaders in Finance Technology
Atlanta, London, Munich, Shanghai, Sydney, Toronto, Venice
Largest Mobile Developer Conference of the Year!
www.xamarin.com/evolve
SydMobNet July 2014: Xamarin 3 & Xamarin Forms
components.xamarin.com
News
• Xamarin Hack Day
– Was a great success! Watch for videos on www.xamarinhackday.com
• New Lumia Launched
– Is it a Nokia? Is it a Microsoft device? It’s a Lumia!
@alecdtucker
blog.alectucker.com
Intro to Xamarin and New Features in Xamarin 3
Alec Tucker
Head of Mobile Product Development, APAC
White Clarke Group
C# on 2.6 billion devices
SydMobNet July 2014: Xamarin 3 & Xamarin Forms
Automatically test your app on
hundreds of mobile devices
Create native iOS, Android, Mac and
Windows apps in C#
Architecting
Mobile Apps
Silo
Approach
Build Apps
Multiple
Times
Write Once,
Run Anywhere
Approach
Lowest
Common
Denominator
Xamarin’s
Unique
Approach
Native with
Code
Sharing
Windows
APIs
100%
Coverage
iOS
APIs
100%
Coverage
Android
APIs
100%
Coverage
Anything you can do in Objective-C or Java
can be done in C# with Xamarin
C# runs on 2.6 Billion Devices
How
Xamarin
Works
 C# + .NET Runtime
 Native UI
 Native Performance
Why C#?  Async and await
 LINQ
 Full power of the .Net
Framework
What’s new in Xamarin 3
Major
Elements in
Xamarin 3
 Xamarin Designer for iOS
 Major IDE Enhancements
 Improved Code Sharing
 Xamarin.Forms
Xamarin Designer
for Android
Fully integrated into Xamarin
Studio & Visual Studio
Multi-resolution editing
Easy switch between design
and Android XML
Shipping for over 2 years
Xamarin Designer
for iOS
Fully integrated into Xamarin
Studio & Visual Studio
iOS 6 & 7 Storyboard
support
Intuitive event handling
Support for auto-layout
Live preview of custom
controls
Xamarin Designer in Action
DEMO
Xamarin Studio: Beautiful New Look
NuGet Package Manager
Full support for using
NuGet packages
Take advantage of the
many NuGet packages
which are are now
shipping with Xamarin
compatibility – in Visual
Studio or Xamarin Studio
Shared Projects
The easiest way to
share code
Eliminates the hassle
of file-linking
Easier to collaborate
with other Xamarin
Studio and
Visual Studio users
.NET BCL Documentation
Full documentation for
the .NET Base Class
Libraries (BCL)
Recently provided to
community by
Microsoft
Integrated into
Xamarin Studio
First Class F# Support
DEMO
Xamarin.Forms
Filip Ekberg
Microsoft MVP
Pluralsight Author
Author of C# Smorgasbord
filip.Ekberg@readify.net
fekberg.com
@fekberg
Portable Class Libraries
Xamarin + Xamarin.Forms
With Xamarin.Forms:
more code-sharing, native controls
Traditional Xamarin approach
Shared UI Code
Xamarin + Xamarin.Forms
Shared UI Code
Quickly and easily build native user
interfaces using shared code
Xamarin.Forms elements map to
native controls and behaviors
Mix-and-match Xamarin.Forms with
native APIs
Pages
Content MasterDetail Navigation Tabbed Carousel
Layouts
Stack Absolute Relative Grid ContentView ScrollView Frame
Controls
ActivityIndicator BoxView Button DatePicker Editor
Entry Image Label ListView Map
OpenGLView Picker ProgressBar SearchBar Slider
Stepper TableView TimePicker WebView EntryCell
ImageCell SwitchCell TextCell ViewCell
Xamarin.Forms in Action
DEMO
Xamarin 3 Recap
 Xamarin Designer for iOS
 Major IDE Enhancements
 Improved Code Sharing
 Xamarin.Forms
 So much more!
Try Xamarin
Today
Learn more
Unrivaled Mobile Development Training
Live unlimited mobile development training from mobile experts,
in your time-zone, on your schedule and as often as you'd like
Key Attendees
Get Started Today: xamarin.com/download
Questions / Discussion / Food
• Pizza and cake
• Retire to the bar
Contact Details / References
Group
• http://www.meetup.com/SydneyMobileDotNetDevelopers/
Xamarin
• www.xamarin.com
• evolve.xamarin.com
• university.xamarin.com
Microsoft
• www.lalaninja.com.au
• dvlup.com
• wp.msdeveloper.com.au
Further Contacts
Filip Ekberg
• filip.ekberg@readify.net
• @fekberg
• fekberg.com
Alec Tucker
• atucker@whiteclarkegroup.com
• @alecdtucker
• blog.alectucker.com
• linkedin.com/in/alectucker

More Related Content

KEY
Cross-platform Mobile Development
PPTX
David vogelpohl asw 2019 - clever ways to automate content creation with wo...
PDF
Clever Ways To Automate Content Creation With WordPress
PPTX
Xamarin and SAP Mobile Platform for Mobile Enterprise Success
PPTX
Introduction to Xamarin 3
PPTX
Introduction to Xamarin
PPTX
Say hello to Xamarin 3
PDF
Cloud based mobile app development cit 2017
Cross-platform Mobile Development
David vogelpohl asw 2019 - clever ways to automate content creation with wo...
Clever Ways To Automate Content Creation With WordPress
Xamarin and SAP Mobile Platform for Mobile Enterprise Success
Introduction to Xamarin 3
Introduction to Xamarin
Say hello to Xamarin 3
Cloud based mobile app development cit 2017

What's hot (19)

PDF
Oxford .NET - Go Mobile with Xamarin
PDF
Cloud computing projects by inspire-groups (Pravin Hanchinal)
PPT
Cross Platform Mobile Development in C#
PDF
Introduction to Mobile Development with Xamarin -DotNet Westide
PDF
Multi platform development
PPTX
Cross Platform Mobile Development with Xamarin
PDF
Integrate connections and twitter
PDF
Xamarin Dev Days - Introduction to Xamarin.Forms, Insights, Test Cloud
PPTX
Devnest 110802
PDF
SOCCNX 2015 - Application Integration Blast
PDF
Back from Xamarin Evolve 2014
PDF
Cloud based development cit-2017
PPTX
Retour sur la conférence Xamarin Evolve 2014
PDF
State of Union: Xamarin & Cross-Platform .NET in 2016 and Beyond
PDF
Infinum - Building API based apps without an API
PPTX
PPTX
[DevDay2018] Ignite your app development with native script and firebase - By...
PPTX
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
KEY
Presentation Cloud9 at sudweb
Oxford .NET - Go Mobile with Xamarin
Cloud computing projects by inspire-groups (Pravin Hanchinal)
Cross Platform Mobile Development in C#
Introduction to Mobile Development with Xamarin -DotNet Westide
Multi platform development
Cross Platform Mobile Development with Xamarin
Integrate connections and twitter
Xamarin Dev Days - Introduction to Xamarin.Forms, Insights, Test Cloud
Devnest 110802
SOCCNX 2015 - Application Integration Blast
Back from Xamarin Evolve 2014
Cloud based development cit-2017
Retour sur la conférence Xamarin Evolve 2014
State of Union: Xamarin & Cross-Platform .NET in 2016 and Beyond
Infinum - Building API based apps without an API
[DevDay2018] Ignite your app development with native script and firebase - By...
Introduction to Cross Platform Natitve Mobile Development with C# and Xamarin
Presentation Cloud9 at sudweb
Ad

Similar to SydMobNet July 2014: Xamarin 3 & Xamarin Forms (20)

PPTX
SydMobDev Feb 2014 - Cross Platform Native App Development with Xamarin and M...
PPTX
Xamarin 3 hieu 19-06
PPTX
Mobile development strategies with MVVM
PPTX
Introduction to xamarin
PPTX
Seattle Mobile .NET User Group - Nov. 13th 2019
PDF
What's New, Hot, & Awesome for Xamarin Developers!
PDF
Introduction to Cross Platform Development with Xamarin/ Visual Studio
PPTX
Xamarin.Mac Introduction
PDF
Introduction to xamarin
PPTX
Xamarin Tecnhologies
PPTX
Cross platform development with c# and xamarin
PPTX
Introducing Xamarin 3
PPT
Cloud connected cross platform apps in visual studio
PPTX
Highlights from the Xamarin Evolve 2016 conference
PPTX
C# no bolso - desenvolvendo apps multiplataforma
PDF
MS Experiences 17 - Xamarin: Future of Mobile Development
PPTX
"Intro to-xamarin.forms", Кирилл Стативкин, Microsoft Student Partner
PDF
Developing and Designing Native Mobile Apps in Xamarin Studio
PPTX
Slide lancement VS 2019
PDF
EastBay.net Building Mobile Apps with Xamarin and Visual Studio
SydMobDev Feb 2014 - Cross Platform Native App Development with Xamarin and M...
Xamarin 3 hieu 19-06
Mobile development strategies with MVVM
Introduction to xamarin
Seattle Mobile .NET User Group - Nov. 13th 2019
What's New, Hot, & Awesome for Xamarin Developers!
Introduction to Cross Platform Development with Xamarin/ Visual Studio
Xamarin.Mac Introduction
Introduction to xamarin
Xamarin Tecnhologies
Cross platform development with c# and xamarin
Introducing Xamarin 3
Cloud connected cross platform apps in visual studio
Highlights from the Xamarin Evolve 2016 conference
C# no bolso - desenvolvendo apps multiplataforma
MS Experiences 17 - Xamarin: Future of Mobile Development
"Intro to-xamarin.forms", Кирилл Стативкин, Microsoft Student Partner
Developing and Designing Native Mobile Apps in Xamarin Studio
Slide lancement VS 2019
EastBay.net Building Mobile Apps with Xamarin and Visual Studio
Ad

More from Alec Tucker (17)

PPTX
Monkey fest australia 2020
PPTX
Enterprise Mobile Security and OWASP Compliance
PPTX
Addressing the OWASP Mobile Security Threats using Xamarin
PPTX
Sydney Mobile .Net (Xamarin) Developers Group March 2016
PPTX
SydMobNet March 2016: Matthew Robbins - Android M Security Policies
PPTX
Sydney Mobile .Net (Xamarin) Developers Group January 2016
PDF
Xamarin.android memory management gotchas
PPTX
Sydney Mobile .Net Developers Group February 2015
PPTX
Sydney Mobile .Net Developers Group January 2015
PPTX
Sydney Mobile .Net Developers Group December 2014
PPTX
#SydMobNet Nov 2014: Evolve 2014 recap
PPTX
Sydney Mobile .Net Developers Group November 2014
PPTX
SydMobNet September 2014: ReactiveUI, Genymotion, Xamarin.UITest and Xamarin ...
PPTX
SydMobNet August 2014: What's New in iOS8 & Xamarin plus .Net MVC and Xamarin...
PPTX
SydMobNet May 2014 - Lewis Benge on Wearable Tech
PPTX
SydMobNet April 2014 - Nick Randolph's Build 2014 Update
PPTX
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014
Monkey fest australia 2020
Enterprise Mobile Security and OWASP Compliance
Addressing the OWASP Mobile Security Threats using Xamarin
Sydney Mobile .Net (Xamarin) Developers Group March 2016
SydMobNet March 2016: Matthew Robbins - Android M Security Policies
Sydney Mobile .Net (Xamarin) Developers Group January 2016
Xamarin.android memory management gotchas
Sydney Mobile .Net Developers Group February 2015
Sydney Mobile .Net Developers Group January 2015
Sydney Mobile .Net Developers Group December 2014
#SydMobNet Nov 2014: Evolve 2014 recap
Sydney Mobile .Net Developers Group November 2014
SydMobNet September 2014: ReactiveUI, Genymotion, Xamarin.UITest and Xamarin ...
SydMobNet August 2014: What's New in iOS8 & Xamarin plus .Net MVC and Xamarin...
SydMobNet May 2014 - Lewis Benge on Wearable Tech
SydMobNet April 2014 - Nick Randolph's Build 2014 Update
Internet of Things, Mobility & .Net Micro Framework SydMobNet March 2014

Recently uploaded (8)

PDF
2025 Guide to Buy Verified Cash App Accounts You Can Trust.pdf
PPTX
Social Media People PowerPoint Templates.pptx
PDF
Top 10 Platforms for Securely Buying Verified Cash App Accounts.pdf
DOC
EIU毕业证学历认证,贝尔维尤学院毕业证国外毕业证
PPTX
The-Literary-Elements in non fiction creative
PDF
Best 4 Sites for Buy Verified Cash App Accounts – BTC Only.pdf
PDF
Kids, Screens & Emotional Development by Meenakshi Khakat
PDF
Date Right Stuff - Invite only, conservative dating app
2025 Guide to Buy Verified Cash App Accounts You Can Trust.pdf
Social Media People PowerPoint Templates.pptx
Top 10 Platforms for Securely Buying Verified Cash App Accounts.pdf
EIU毕业证学历认证,贝尔维尤学院毕业证国外毕业证
The-Literary-Elements in non fiction creative
Best 4 Sites for Buy Verified Cash App Accounts – BTC Only.pdf
Kids, Screens & Emotional Development by Meenakshi Khakat
Date Right Stuff - Invite only, conservative dating app

SydMobNet July 2014: Xamarin 3 & Xamarin Forms

Editor's Notes

  • #6: https://evolve.xamarin.com/letter
  • #20: apis to make your app shine
  • #38: access to the underlying SDKs if you need it.
  • #40: I