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
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
CSC307 Lecture 05
javiergs
PRO
0
500
Gemini for developers
meteatamel
0
100
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
Oxlintはいいぞ
yug1224
5
1.4k
CSC307 Lecture 01
javiergs
PRO
0
690
フロントエンド開発の勘所 -複数事業を経験して見えた判断軸の違い-
heimusu
7
2.8k
生成AIを活用したソフトウェア開発ライフサイクル変革の現在値
hiroyukimori
PRO
0
100
登壇資料を作る時に意識していること #登壇資料_findy
konifar
4
1.7k
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
140
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
Raku Raku Notion 20260128
hareyakayuruyaka
0
360
コントリビューターによるDenoのすゝめ / Deno Recommendations by a Contributor
petamoriken
0
210
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
515
110k
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
380
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Abbi's Birthday
coloredviolet
1
4.8k
Making Projects Easy
brettharned
120
6.6k
Typedesign – Prime Four
hannesfritz
42
3k
Code Review Best Practice
trishagee
74
20k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
GitHub's CSS Performance
jonrohan
1032
470k
Stop Working from a Prison Cell
hatefulcrawdad
273
21k
Skip the Path - Find Your Career Trail
mkilby
0
59
Product Roadmaps are Hard
iamctodd
PRO
55
12k
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.