Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
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
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
83
Застосування ML в реальних проектах - Андрій Дерень
gdgternopil
2
110
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
94
Tuning your SQLite with SQLDelight & SQLBrite - Mkhytar Mkhoian
gdgternopil
0
280
Speeding up development with AutoValue - Andrii Rakhimov
gdgternopil
1
94
The Mistery of Gradle Plugins - Dmytro Zaitsev
gdgternopil
1
79
.NET Now - Roman Rudyak
gdgternopil
1
72
Other Decks in Programming
See All in Programming
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
120
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
330
AIコーディングエージェント(skywork)
kondai24
0
200
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
4
960
Go コードベースの構成と AI コンテキスト定義
andpad
0
140
Vibe codingでおすすめの言語と開発手法
uyuki234
0
120
Developing static sites with Ruby
okuramasafumi
0
320
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
150
Spinner 軸ズレ現象を調べたらレンダリング深淵に飲まれた #レバテックMeetup
bengo4com
0
170
PC-6001でPSG曲を鳴らすまでを全部NetBSD上の Makefile に押し込んでみた / osc2025hiroshima
tsutsui
0
170
tsgolintはいかにしてtypescript-goの非公開APIを呼び出しているのか
syumai
7
2.3k
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
290
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
77
5.2k
ラッコキーワード サービス紹介資料
rakko
0
1.8M
Leo the Paperboy
mayatellez
0
1.3k
WENDY [Excerpt]
tessaabrams
8
35k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
Making Projects Easy
brettharned
120
6.5k
Evolving SEO for Evolving Search Engines
ryanjones
0
73
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.4k
A Soul's Torment
seathinner
1
2k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
How to make the Groovebox
asonas
2
1.8k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
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.