SlideShare a Scribd company logo
Кросcплатформенная 
мобильная разработка на C# 
Андрей Шелёхин 
Руководитель внутренней разработки, 
Тинькофф Кредитные Системы 
Дмитрий Адодин 
Руководитель мобильной разработки, 
Digital Sparta
Мобильные 
платформы: 
39.2%* 52.8%* 2.93%* 
* Доля устройств в России по данным gs.statcounter.com, 
октябрь 2014
Мобильные 
платформы: 
39.2% 52.8% 2.93%
Возможности 
Xamarin 
Платформа .NET + C# 
LINQ, PLINQ, Task Parallel Library, Event 
Handles & Delegates, Lambdas, 
Async/Await 
Доступ ко всем возможностям нативного 
API 
Нативный пользовательский интерфейс 
Общий код 
Нативная производительность
Как это работает? 
Xamarin.IOS использует Ahead Of 
Time(AOT) компиляцию для создания 
ARM сборок 
Xamarin.Android использует 
возможности Just In Time (JIT) 
компиляции для APK сборок
Среда 
разработки 
Xamarin Studio 
PC or Mac 
Visual Studio Plugin 
VS 2010/2012/2013
Встроенный визуальный редактор для iOS/Android
Общий код (Shared project)
Общий код (Portable Class Library)
MVVM Позволяет переиспользовать большую 
часть View Model 
View пишутся отдельно под каждую 
платформу
MVVM 
для 
Xamarin 
MVVM Cross 
MVVM Light
Средства кросплатформенной разработки. Xamarin и ApperCode
Общий UI
Xamarin.Forms 
StackLayout AbsoluteLayout RelativeLayout GridLayout ContentView ScrollView Frame
Appercode 
StackPanel Canvas Grid ContentControl ScrollView
Цены 
Starter 
• Бесплатно 
• Ограничение на размер приложения 
• Разработка только в Xamarin Studio (Visual Studio coming soon) 
Indie 
• 25$ в месяц/299$ в год 
• Разработка только в Xamarin Studio 
• Техническая поддержка только через комьюнити на форуме 
Business 
• 83$ в месяц/999$ в год 
• Разработка в Xamarin Studio и в Visual Studio 
• Приватная техническая поддержка по email 
Специальные предложения 
• Специальные условия для стартапов (компании меньше 3-х лет или меньше 20 сотрудников) 
• Специальные условия для владельцев подписки MSDN 
• Специальная программа для студентов (www.xamarin.com/student) 
• Специальные условия для Open Source
Спасибо за внимание! 
Андрей Шелёхин 
www.facebook.com/andrey.shelehin 
ru.linkedin.com/in/shelekhin 
Дмитрий Адодин 
www.twitter.com/ad1Dima
Средства кросплатформенной разработки. Xamarin и ApperCode

More Related Content

PDF
Xamarin. Кроссплатформенная мобильная разработка на C# @ ForkConf
PDF
Xamarin: опыт использования. Дмитрий Адодин
PPTX
О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений [RUSSIAN]
PDF
Средства кросплатформенной разработки. Xamarin и ApperCode
PPTX
Архитектура мобильных приложений с примерами на Xamarin.Forms [RUSSIAN]
PPTX
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
PPTX
О компании Binwell [RUSSIAN]
PPTX
Кросс-платформенная мобильная разработка
Xamarin. Кроссплатформенная мобильная разработка на C# @ ForkConf
Xamarin: опыт использования. Дмитрий Адодин
О пользе DevOps и Xamarin.Forms для разработки бизнес-приложений [RUSSIAN]
Средства кросплатформенной разработки. Xamarin и ApperCode
Архитектура мобильных приложений с примерами на Xamarin.Forms [RUSSIAN]
Преимущества создания кроссплатформенных приложений с использованием Phone ga...
О компании Binwell [RUSSIAN]
Кросс-платформенная мобильная разработка

What's hot (14)

PPTX
Azimut framework
PDF
Как увеличить конверсию своего сайта: учимся на чужих ошибках
PDF
Разработка мобильных приложений на HTML5
PDF
Artsofte_Компетенции для авиаперевозчиков
PDF
Преимущества создания кроссплатформенных приложений с использованием PhoneGap...
PDF
UMI -CMS , Sergey Koturev
PDF
Веб-проектирование. Введение в этап проектирования сайта
 
PPTX
Выбор платформы для интернет магазина
PPTX
Модульное приложение на Xamarin. От идеи до реализации.
PDF
Artsofte for b2 b
KEY
PhoneGap + Sencha
PDF
Кроссплатформенная разработка
PDF
4-urii
Azimut framework
Как увеличить конверсию своего сайта: учимся на чужих ошибках
Разработка мобильных приложений на HTML5
Artsofte_Компетенции для авиаперевозчиков
Преимущества создания кроссплатформенных приложений с использованием PhoneGap...
UMI -CMS , Sergey Koturev
Веб-проектирование. Введение в этап проектирования сайта
 
Выбор платформы для интернет магазина
Модульное приложение на Xamarin. От идеи до реализации.
Artsofte for b2 b
PhoneGap + Sencha
Кроссплатформенная разработка
4-urii
Ad

Similar to Средства кросплатформенной разработки. Xamarin и ApperCode (20)

PPTX
DevCon 2016 - Xamarin
PDF
Павел Федотовский «Как мы разрабатывали приложение для DotNetRu на Xamarin.Fo...
PPTX
[Add 4] crossplatform .net
PPTX
Разработка в Vs2015
PDF
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
PDF
Xamarin. Кроссплатформенная разработка на C#
PDF
Appercode
PPTX
Nigma
PPTX
Roman Zdebskiy - Client vs. Browser
PPT
Api Microsoft Loghechkin
PPTX
Разработка мобильных приложений на платформе Xamarin
PDF
Mobile credentials
PPTX
2015-12-12 | AzovDevMeetup 2015 | Мобильная разработка: Native, Hybrid, Cross...
PDF
Sergey Khlopenov tools for_development_cross_platform_mobile_ap
PPT
I forum-cms
PPT
Владимир Никонов "Вызовы при разработке enterprise продукта"
PPTX
облако для корпоративных ландшафтов практические аспекты выбора
PPTX
Микросервисы в .NET Core
ODP
Применение DDD подхода в Symfony 2 приложении
PDF
Что нового в ASP.NET 5
DevCon 2016 - Xamarin
Павел Федотовский «Как мы разрабатывали приложение для DotNetRu на Xamarin.Fo...
[Add 4] crossplatform .net
Разработка в Vs2015
Настоящее и будущее решений для разработки кросс-платформенных мобильных гибр...
Xamarin. Кроссплатформенная разработка на C#
Appercode
Nigma
Roman Zdebskiy - Client vs. Browser
Api Microsoft Loghechkin
Разработка мобильных приложений на платформе Xamarin
Mobile credentials
2015-12-12 | AzovDevMeetup 2015 | Мобильная разработка: Native, Hybrid, Cross...
Sergey Khlopenov tools for_development_cross_platform_mobile_ap
I forum-cms
Владимир Никонов "Вызовы при разработке enterprise продукта"
облако для корпоративных ландшафтов практические аспекты выбора
Микросервисы в .NET Core
Применение DDD подхода в Symfony 2 приложении
Что нового в ASP.NET 5
Ad

More from geekfamilyrussia (6)

PDF
Архитектура приложений для мобильных устройств на платформе Windows
PPTX
Программируем быстрее с CodeRush
PPTX
Как попасть на следующий уровень карьеры и зарплаты в C#
PPTX
Автоматизация design patterns и компактный код вместе с PostSharp
PPTX
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
PPTX
Рейтинг навыков .NET-разработчика
Архитектура приложений для мобильных устройств на платформе Windows
Программируем быстрее с CodeRush
Как попасть на следующий уровень карьеры и зарплаты в C#
Автоматизация design patterns и компактный код вместе с PostSharp
Как попасть в лучшие 5% при прохождении собеседования на удаленную работу в T...
Рейтинг навыков .NET-разработчика

Средства кросплатформенной разработки. Xamarin и ApperCode