apps nativas para ios e android com c#
TRANSCRIPT
Apps Nativas para iOS e Android com C#
#dotnetConf #Curitiba #Xamarin
William S. [email protected] @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
[email protected] @williamsrodz fb.com/WilliamSRZMVP williamsrz.com.br github.com/williamsrz youtube.com/c/WilliamSRodriguez82
dotnetcuritiba.com.br fb.com/MonkeyNightsDevs brasildotnet.azurewebsites.net
🐵
😀