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
22
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
61
Asynchronous Processing with Outbox Pattern in .NET Core 3.0
peacecwz
0
170
Introduction to NoSQL Solutions with Couchbase and .NET Core
peacecwz
0
36
Migrate .NET Application to .NET Core
peacecwz
0
14
Other Decks in Programming
See All in Programming
Ruby on cygwin 2025-02
fd0
0
140
定理証明プラットフォーム lapisla.net
abap34
1
1.7k
AWSマネコンに複数のアカウントで入れるようになりました
yuhta28
2
160
CI改善もDatadogとともに
taumu
0
110
一休.com のログイン体験を支える技術 〜Web Components x Vue.js 活用事例と最適化について〜
atsumim
0
110
SRE、開発、QAが協業して挑んだリリースプロセス改革@SRE Kaigi 2025
nealle
3
4.1k
Bedrock Agentsレスポンス解析によるAgentのOps
licux
2
720
AWS Lambda functions with C# 用の Dev Container Template を作ってみた件
mappie_kochi
0
240
WebDriver BiDiとは何なのか
yotahada3
1
140
Introduction to kotlinx.rpc
arawn
0
630
DevinとCursorから学ぶAIエージェントメモリーの設計とMoatの考え方
itarutomy
1
640
なぜイベント駆動が必要なのか - CQRS/ESで解く複雑系システムの課題 -
j5ik2o
7
2.5k
Featured
See All Featured
Optimizing for Happiness
mojombo
376
70k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
KATA
mclloyd
29
14k
Building an army of robots
kneath
302
45k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
175
51k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
The Invisible Side of Design
smashingmag
299
50k
Embracing the Ebb and Flow
colly
84
4.6k
Practical Orchestrator
shlominoach
186
10k
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