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
Xamarin Build native Android & iOS apps with C#...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
GDG Ternopil
March 02, 2017
Programming
1
110
Xamarin Build native Android & iOS apps with C# - Vitalii Smal
Xamarin Build native Android & iOS apps with C# - Vitalii Smal
GDG Ternopil
March 02, 2017
Tweet
Share
More Decks by GDG Ternopil
See All by GDG Ternopil
Semi supervised learning with Autoencoders by Ілля Горев
gdgternopil
2
85
Застосування ML в реальних проектах - Андрій Дерень
gdgternopil
2
120
Android Architecture Components by Ihor Dzikovskyy
gdgternopil
0
160
First look at Room Persistence by Oleksiy Sazhko
gdgternopil
0
120
Mobile Applications Architecture by Constantine Mars
gdgternopil
1
97
Tuning your SQLite with SQLDelight & SQLBrite - Mkhytar Mkhoian
gdgternopil
0
280
Speeding up development with AutoValue - Andrii Rakhimov
gdgternopil
1
97
The Mistery of Gradle Plugins - Dmytro Zaitsev
gdgternopil
1
82
.NET Now - Roman Rudyak
gdgternopil
1
72
Other Decks in Programming
See All in Programming
高速開発のためのコード整理術
sutetotanuki
1
390
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
710
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.5k
MDN Web Docs に日本語翻訳でコントリビュート
ohmori_yusuke
0
650
2026年 エンジニアリング自己学習法
yumechi
0
130
Oxlintはいいぞ
yug1224
5
1.3k
開発者から情シスまで - 多様なユーザー層に届けるAPI提供戦略 / Postman API Night Okinawa 2026 Winter
tasshi
0
200
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
360° Signals in Angular: Signal Forms with SignalStore & Resources @ngLondon 01/2026
manfredsteyer
PRO
0
120
カスタマーサクセス業務を変革したヘルススコアの実現と学び
_hummer0724
0
680
メルカリのリーダビリティチームが取り組む、AI時代のスケーラブルな品質文化
cloverrose
2
510
AIで開発はどれくらい加速したのか?AIエージェントによるコード生成を、現場の評価と研究開発の評価の両面からdeep diveしてみる
daisuketakeda
1
2.4k
Featured
See All Featured
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
170
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
WENDY [Excerpt]
tessaabrams
9
36k
Designing for Timeless Needs
cassininazir
0
130
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Leo the Paperboy
mayatellez
4
1.4k
Typedesign – Prime Four
hannesfritz
42
2.9k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
640
Transcript
Xamarin: Build native Android & iOS apps with C# by
Vitalii Smal, Software developer eleks.com
• Introduction • History of Xamarin • Under the hood
• Why Xamarin • Demo Agenda
What is Xamarin? Set of tools for cross-platform mobile development
using C# programming language. Main features: • Code sharing • Native user interface • Native API access
Xamarin History
Xamarin nowadays
• Xamarin.iOS • Xamarin.Android • Compilers for Android and iOS
• Visual Studio plugin • Visual Studio for Mac Xamarin framework
Native User Interfaces Native API Access Native Performance Xamarin apps
look and feel native
Code sharing
Xamarin.Forms • More code sharing • Single UI with XAML
• MVVM and data bindings
Xamarin.Forms
Xamarin.Forms is for: • Apps that require little platform-specific functionality
• Apps where code sharing is more important than custom UI • Developers comfortable with XAML
Xamarin.Android Xamarin.Android applications run within the Mono execution environment which
runs side-by-side with the Android Runtime (ART) virtual machine. Both runtime environments run on top of the Linux kernel and expose various APIs to the user code that allows developers to access the underlying system.
Xamarin.iOS Ahead-Of-Time (AOT) compilation – is the act of compiling
an intermediate language into a native (system-dependent) machine code with the intention of executing the resulting binary file natively.
Why Xamarin?
Demo
Q & A
Inspired by Technology. Driven by Value.