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
32
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
73
Asynchronous Processing with Outbox Pattern in .NET Core 3.0
peacecwz
0
190
Introduction to NoSQL Solutions with Couchbase and .NET Core
peacecwz
0
50
Migrate .NET Application to .NET Core
peacecwz
0
37
Other Decks in Programming
See All in Programming
GoのDB アクセスにおける 「型安全」と「柔軟性」の両立 - Bob という選択肢
tak848
0
110
CSC307 Lecture 15
javiergs
PRO
0
250
オブザーバビリティ駆動開発って実際どうなの?
yohfee
3
850
Ruby and LLM Ecosystem 2nd
koic
1
840
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
570
コードレビューをしない選択 #でぃーぷらすトウキョウ
kajitack
3
970
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
200
CSC307 Lecture 14
javiergs
PRO
0
470
ふつうのRubyist、ちいさなデバイス、大きな一年 / Ordinary Rubyists, Tiny Devices, Big Year
chobishiba
1
460
Agent Skills Workshop - AIへの頼み方を仕組み化する
gotalab555
15
8.8k
文字コードの話
qnighy
44
17k
Go 1.26でのsliceのメモリアロケーション最適化 / Go 1.26 リリースパーティ #go126party
mazrean
1
400
Featured
See All Featured
Reality Check: Gamification 10 Years Later
codingconduct
0
2k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Mobile First: as difficult as doing things right
swwweet
225
10k
Leo the Paperboy
mayatellez
4
1.5k
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.1k
Why Our Code Smells
bkeepers
PRO
340
58k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
180
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
3.7k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
A Tale of Four Properties
chriscoyier
163
24k
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