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
One Build, Multi Platform
Search
Baris Ceviz
May 17, 2017
Programming
0
21
One Build, Multi Platform
Baris Ceviz
May 17, 2017
Tweet
Share
More Decks by Baris Ceviz
See All by Baris Ceviz
Getting Started with gRPC-Web & Blazor
peacecwz
0
60
Asynchronous Processing with Outbox Pattern in .NET Core 3.0
peacecwz
0
170
Introduction to NoSQL Solutions with Couchbase and .NET Core
peacecwz
0
33
Migrate .NET Application to .NET Core
peacecwz
0
12
Other Decks in Programming
See All in Programming
2万ページのSSG運用における工夫と注意点 / Vue Fes Japan 2024
chinen
3
1.3k
Tuning GraphQL on Rails
pyama86
2
1k
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
3
400
カラム追加で増えるActiveRecordのメモリサイズ イメージできますか?
asayamakk
4
1.6k
デプロイを任されたので、教わった通りにデプロイしたら障害になった件 ~俺のやらかしを越えてゆけ~
techouse
52
32k
What’s New in Compose Multiplatform - A Live Tour (droidcon London 2024)
zsmb
1
340
生成 AI を活用した toitta 切片分類機能の裏側 / Inside toitta's AI-Based Factoid Clustering
pokutuna
0
580
From Subtype Polymorphism To Typeclass-based Ad hoc Polymorphism- An Example
philipschwarz
PRO
0
170
AWS IaCの注目アップデート 2024年10月版
konokenj
3
3.1k
[PyCon Korea 2024 Keynote] 커뮤니티와 파이썬, 그리고 우리
beomi
0
110
Modern Angular: Renovation for Your Applications
manfredsteyer
PRO
0
210
開発効率向上のためのリファクタリングの一歩目の選択肢 ~コード分割~ / JJUG CCC 2024 Fall
ryounasso
0
360
Featured
See All Featured
Six Lessons from altMBA
skipperchong
26
3.5k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
43
6.6k
Building Your Own Lightsaber
phodgson
102
6k
Art, The Web, and Tiny UX
lynnandtonic
296
20k
Measuring & Analyzing Core Web Vitals
bluesmoon
1
40
A better future with KSS
kneath
238
17k
Typedesign – Prime Four
hannesfritz
39
2.4k
Faster Mobile Websites
deanohume
304
30k
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Unsuck your backbone
ammeep
668
57k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
290
Transcript
Developing native iOS & Android apps in C# Baris Ceviz
Co-Founder @Scode Microsoft Student Partner @PeaceCwz | www.barisceviz.com
The World of Mobile
More than one OS
None
Single App
Single App
Single App
More Platforms == More Users
Silo Approach Build Apps Multiple Times
None
None
None
None
None
Write Once, Run Anywhere Approach Lowest Common Denominator App Generation
None
None
None
None
None
None
None
None
Xamarin Approach Native with Code Sharing
Window s APIs 100% Coverage
iOS APIs 100% Coverage
Android APIs 100% Coverage
Meet Xamarin.Forms
Xamarin + Xamarin.Forms Traditional Xamarin Approach With Xamarin.Forms: More code-‐sharing,
all native Shared UI Code Shared C# Backend iOS C# UI Android C# UI Windows C# UI Shared C# Backend
Xamarin.Forms Ecosystem
Xamarin.Forms: Material Design https://blog.xamarin.com/material-‐design-‐for-‐your-‐xamarin-‐forms-‐androi d-‐apps/
9 Enhanced iOS & Android Designers
C# runs on 2.6 Billion Devices
C# Native Apps No Compromises
How Xamarin Works • C# + .NET Runtime • Native
UI • Native Performance
Let’s build a native iOS app all in C# with
Xamarin
None
None