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

Post on 20-Jul-2015

343 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Кросcплатформеннаямобильная разработка на C#

Андрей Шелёхин

Руководитель внутренней разработки,

Тинькофф Кредитные Системы

Дмитрий Адодин

Руководитель мобильной разработки,

Digital Sparta

Мобильные платформы:

52.8%*39.2%* 2.93%*

* Доля устройств в России по данным gs.statcounter.com,

октябрь 2014

Мобильные платформы:

52.8%39.2% 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 MacVisual Studio Plugin

VS 2010/2012/2013

Встроенный визуальный редактор для iOS/Android

Общий код (Shared project)

Общий код (Portable Class Library)

MVVM Позволяет переиспользовать большую

часть View Model

View пишутся отдельно под каждую

платформу

MVVMдляXamarin

MVVM Cross

MVVM Light

Общий 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

top related