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
GDG Ternopil
March 02, 2017
Programming
1
100
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
76
Застосування ML в реальних проектах - Андрій Дерень
gdgternopil
2
110
Android Architecture Components by Ihor Dzikovskyy
gdgternopil
0
160
First look at Room Persistence by Oleksiy Sazhko
gdgternopil
0
100
Mobile Applications Architecture by Constantine Mars
gdgternopil
1
79
Tuning your SQLite with SQLDelight & SQLBrite - Mkhytar Mkhoian
gdgternopil
0
270
Speeding up development with AutoValue - Andrii Rakhimov
gdgternopil
1
81
The Mistery of Gradle Plugins - Dmytro Zaitsev
gdgternopil
1
71
.NET Now - Roman Rudyak
gdgternopil
1
64
Other Decks in Programming
See All in Programming
Composerが「依存解決」のためにどんな工夫をしているか #phpcon
o0h
PRO
1
270
#QiitaBash MCPのセキュリティ
ryosukedtomita
1
1.4k
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
530
Deep Dive into ~/.claude/projects
hiragram
14
2.6k
ソフトウェア品質を数字で捉える技術。事業成長を支えるシステム品質の マネジメント
takuya542
2
13k
チームで開発し事業を加速するための"良い"設計の考え方 @ サポーターズCoLab 2025-07-08
agatan
1
430
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
16
11k
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
520
A2A プロトコルを試してみる
azukiazusa1
2
1.4k
High-Level Programming Languages in AI Era -Human Thought and Mind-
hayat01sh1da
PRO
0
780
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
5
890
データの民主化を支える、透明性のあるデータ利活用への挑戦 2025-06-25 Database Engineering Meetup#7
y_ken
0
360
Featured
See All Featured
How to Ace a Technical Interview
jacobian
278
23k
A Tale of Four Properties
chriscoyier
160
23k
The World Runs on Bad Software
bkeepers
PRO
69
11k
Become a Pro
speakerdeck
PRO
29
5.4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Balancing Empowerment & Direction
lara
1
430
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
35
2.4k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Designing for humans not robots
tammielis
253
25k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
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.