Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Whats up with Xamarin
Search
Mark Allibone
October 20, 2017
Programming
0
35
Whats up with Xamarin
Intro to Xamarin
Mark Allibone
October 20, 2017
Tweet
Share
More Decks by Mark Allibone
See All by Mark Allibone
Why should you car about writing Reactive Mobile Apps?
mallibone
0
39
Fabulous Functional Frontends - Mobile Usergroup Luzern
mallibone
2
1k
Monitoring IoT appliances in real time
mallibone
0
94
ECC18_Abilio_NoserEngineering.pdf
mallibone
0
22
Azure Bootcamp Visual Studio App Center
mallibone
0
97
Csharp7_Talk
mallibone
0
91
Serverless Architecture with Azure Functions
mallibone
0
91
Other Decks in Programming
See All in Programming
[Fin-JAWS 第38回 ~re:Invent 2024 金融re:Cap~]FaultInjectionServiceアップデート@pre:Invent2024
shintaro_fukatsu
0
400
ファインディの テックブログ爆誕までの軌跡
starfish719
2
1.1k
昭和の職場からアジャイルの世界へ
kumagoro95
1
350
CNCF Project の作者が考えている OSS の運営
utam0k
5
690
技術を根付かせる / How to make technology take root
kubode
1
240
社内フレームワークとその依存性解決 / in-house framework and its dependency management
vvakame
1
550
Rails アプリ地図考 Flush Cut
makicamel
1
110
AWSマネコンに複数のアカウントで入れるようになりました
yuhta28
2
160
Lottieアニメーションをカスタマイズしてみた
tahia910
0
120
Open source software: how to live long and go far
gaelvaroquaux
0
620
時計仕掛けのCompose
mkeeda
1
280
XStateを用いた堅牢なReact Components設計~複雑なClient Stateをシンプルに~ @React Tokyo ミートアップ #2
kfurusho
1
770
Featured
See All Featured
Designing for humans not robots
tammielis
250
25k
It's Worth the Effort
3n
184
28k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
49k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.3k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
Into the Great Unknown - MozCon
thekraken
35
1.6k
The Language of Interfaces
destraynor
156
24k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.5k
Building a Scalable Design System with Sketch
lauravandoore
460
33k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.1k
Transcript
© Noser Engineering AG 2017. Alle Rechte vorbehalten. .Net Conf
Zurich What's up with Xamarin? Mark Allibone @mallibone
2 2 Mark Allibone, Head of Mobile @mallibone Noser Engineering
AG Ambassador https://mallibone.com
3
8 8 What is Xamarin?
9 9 Xamarin is a solution for writing native cross
platform apps.
10 10 Xamarin is a solution for writing native cross
platform apps.
11 Native UI
12 Native UI Full Native API Access
13 Native UI Full Native API Access Native Performance
14 Xamarin Architecture at a glance
16 16 Xamarin.Forms write once run everywhere* * iOS, Android,
Windows, macOS, Tizen and more coming ☺
17
18
20 20 Xamarin Live Player
21 21
22 22 Xamarin.Forms ❤ XAML
23 23
24 24
25 25
26 26
27 27
28
29 29
30 30
31 31
32 32 XAML with Style
33
34 34 Xamarin Forms with Style
35 35 It’s just XAML…
36 36
37 37
38 38 Extend functionality via Nuget
48 48 Can you do that with Xamarin?
49 49 Yes…
50 Everything which can be done with Objective-C, Swift or
Java can be done with C# and Visual Studio with Xamarin
51 51 Yes and more!
52 52 We can share code
53
54 54
55 55 PCL vs Shared Project vs .Net Standard
56 56
57 57 PCL vs Shared Project vs. Net Standard
58 58 PCL vs Shared Project vs. Net Standard
59 59 PCL vs Shared Project vs. Net Standard
60
61
63 63 .Net Standard 2.0
64 Takeaways • Write once and run everywhere with style
with Xamarin • Boost your apps capabilities thanks to NuGet goodness • Share your Code with ease with .Net Standard 2.0
65 65 Happy Users are the best indicator of a
good app
66 66 Thank you for coming and happy coding! @mallibone
Vielen Dank für Ihre Aufmerksamkeit! Mark Allibone
[email protected]