Apps Nativas para iOS e Android com C#

  • View
    197

  • Download
    0

  • Category

    Mobile

Preview:

Citation preview

Apps Nativas para iOS e Android com C#

#dotnetConf #Curitiba #Xamarin

William S. Rodriguezwilliamsrz@outlook.com @williamsrodz fb.com/WilliamSRZMVP williamsrz.com.br github.com/williamsrz youtube.com/c/WilliamSRodriguez82

🐵

dotnetcuritiba.com.br fb.com/MonkeyNightsDevs brasildotnet.azurewebsites.net

Xamarin

Mobile Enterprise Application Platform

Open Source

open.xamarin.com

Xamarin

bit.ly/DevEssentials • bit.ly/DreamSparkStudents

O que é um aplicativo Nativo?

#dotnetConf #Curitiba #Xamarin

O que é um aplicativo Nativo?

Interface de Usuário Nativa

High-fidelity API Access Performance Nativa

Desenvolvimento Mobile?

#dotnetConf #Curitiba #Xamarin

Abordagem de Silos

iOS WindowsAndroid

Objective-C Xcode

C# Visual Studio

Java Android Studio

No shared code • Many languages & development environments • Multiple teams

Limited native API access • Slow performance • Poor user experience

Escreva uma vez, rode em qualquer lugar

App Generator

Lua Javascript

Actionscript HTML+CSS

Abordagem Xamarin

iOS C# UI Windows C# UIAndroid C# UI

Shared C# Logic

Shared C# codebase • 100% native API access • High performance

Windows APIs

Microsoft.Phone Microsoft.Networking Windows.Storage Windows.Foundation Microsoft.Devices

System.Data System.Windows System.Numerics System.Core System.ServiceModel

System.Net System System.IO System.Linq System.Xml

iOS – 100% API Coverage

MapKit UIKit iBeacon CoreGraphics CoreMotion

System.Data System.Windows System.Numerics System.Core System.ServiceModel

System.Net System System.IO System.Linq System.Xml

Android – 100% API Coverage

Text-to-speech ActionBar Printing Framework Renderscript NFC

System.Data System.Windows System.Numerics System.Core System.ServiceModel

System.Net System System.IO System.Linq System.Xml

Native Performance

Xamarin.Android takes advantage of Just In Time

(JIT) compilation on the Android device.

Xamarin.iOS does full Ahead Of Time (AOT)

compilation to produce an ARM binary for Apple’s

App Store.

Compatibilidade e Atualizações

Única solução Cross-plataforma a suportar Amazon

Fire e Apple TV

Única solução Cross-plataforma a suportar Wearables

e Nearables

100% de suporte Android M

(no mesmo dia)

100% de suporte ao iOS 5,6,7,8,9 (no mesmo dia)

Visual Studio Xamarin Studio

Qualquer coisa que você conseguir fazer utilizando Objective-C, Swift, ou Java! Pode ser feita com

C# e Xamarin no Visual Studio

Visual Studio Integration

xamarin.com/download

Visual Studio iOS Simulator Remoting

• Multi-Touch Enabled • Pressure Sensitive • Super Fast • Rotate, screenshots, location

changes • Never leave VS

*available as a preview

Demo

#dotnetConf #Curitiba #Xamarin

OBRIGADO!williamsrz@outlook.com @williamsrodz fb.com/WilliamSRZMVP williamsrz.com.br github.com/williamsrz youtube.com/c/WilliamSRodriguez82

dotnetcuritiba.com.br fb.com/MonkeyNightsDevs brasildotnet.azurewebsites.net

🐵

😀