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
34
0
Share
One Build, Multi Platform
Baris Ceviz
May 17, 2017
More Decks by Baris Ceviz
See All by Baris Ceviz
Getting Started with gRPC-Web & Blazor
peacecwz
0
74
Asynchronous Processing with Outbox Pattern in .NET Core 3.0
peacecwz
0
190
Introduction to NoSQL Solutions with Couchbase and .NET Core
peacecwz
0
51
Migrate .NET Application to .NET Core
peacecwz
0
37
Other Decks in Programming
See All in Programming
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
3
2.7k
脱 雰囲気実装!AgentCoreを良い感じにWEBアプリケーションに組み込むために
takuyay0ne
3
420
Nuxt Server Components
wattanx
0
230
Codexに役割を持たせる 他のAIエージェントと組み合わせる実務Tips
o8n
4
1.5k
AWS×クラウドネイティブソフトウェア設計 / AWS x Cloud-Native Software Design
nrslib
16
3.5k
Claude Codeログ基盤の構築
giginet
PRO
7
3.8k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
1.3k
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
210
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
300
RSAが破られる前に知っておきたい 耐量子計算機暗号(PQC)入門 / Intro to PQC: Preparing for the Post-RSA Era
mackey0225
3
110
20260313 - Grafana & Friends Taipei #1 - Kubernetes v1.36 的開發雜記:那些困在 Alpha 加護病房太久的 Metrics
tico88612
0
240
ローカルで稼働するAI エージェントを超えて / beyond-local-ai-agents
gawa
1
220
Featured
See All Featured
Designing for humans not robots
tammielis
254
26k
We Have a Design System, Now What?
morganepeng
55
8.1k
GraphQLとの向き合い方2022年版
quramy
50
14k
Automating Front-end Workflow
addyosmani
1370
200k
How STYLIGHT went responsive
nonsquared
100
6k
Test your architecture with Archunit
thirion
1
2.2k
For a Future-Friendly Web
brad_frost
183
10k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
Technical Leadership for Architectural Decision Making
baasie
3
300
Building Adaptive Systems
keathley
44
3k
Believing is Seeing
oripsolob
1
100
How to Talk to Developers About Accessibility
jct
2
170
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