Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
One Build, Multi Platform
Search
Baris Ceviz
May 17, 2017
Programming
59
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
95
Asynchronous Processing with Outbox Pattern in .NET Core 3.0
peacecwz
0
200
Introduction to NoSQL Solutions with Couchbase and .NET Core
peacecwz
0
66
Migrate .NET Application to .NET Core
peacecwz
0
48
Other Decks in Programming
See All in Programming
クラウドエージェントは、 何がそんなに便利なのか / what makes cloud agents so useful
rkaga
3
540
Groovy as a human and AI friendly programming language
paulk
0
120
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
3
1.3k
SFCで実現する病院・医療システムの動的組み立て式UI
koukimiura
1
120
AI-Powered Domain-Driven Design
ziobrando
0
320
設計次第でAIコードの読む量は減らせる / designing-for-code-reading
minodriven
35
17k
GemmaをJevのように使ってみる / Use Gemma like Jev
kishida
5
840
[2026-10-09]一枚の布で作らなくてもいい。 信頼性は「パッチワーク」で紡がれる~既存の運用と新しい可能性をつなぎ合わせてきたCREの話~
tosite
0
110
AIがコードを書いてくれる時代、我々は何を確かめるのか
yosuke_furukawa
PRO
12
4.3k
エージェントを使い続けるためのメタワーク / Meta-work for keeping using the agent
rkaga
6
1.9k
Kotlinize Is Not Just Converting to Kotlin
chigichan24
1
190
Railsバージョンを4倍にした話
optim
0
730
Featured
See All Featured
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
WENDY [Excerpt]
tessaabrams
14
40k
We Have a Design System, Now What?
morganepeng
55
8.4k
Done Done
chrislema
187
17k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
1.1k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
760
Scaling GitHub
holman
464
140k
Large-scale JavaScript Application Architecture
addyosmani
516
110k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.6k
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