6. Si bien las ideas “modernas” sobre hacer software no están mal,
entornos corporativos o proyectos con presupuesto limitado se
enfrentan a situaciones complejas
7. Entre ellas el pensar en resolver
problemas particulares y no visionar
estrategias de largo plazo
8. En que plataforma desarrollar, hoy en día no es la
pregunta más importante
• Mac OS X
• XCode
• Objective-C
• Swift
• iOS SDK
• Apple Tools
• OS
• Eclipse or Android Studio
or…
• Java
• Android SDK
• SDK Tools
• Windows OS
• Visual Studio
• C#
• .NET Framework
• Windows Phone SDK
9. Llevar ideas y negocios a la mayor
cantidad de usuarios posibles en todas
las plataformas y hacerlo con agilidad es
una necesidad clara
10. C# y XAML representan la posibilidad de cubrir los
ecosistemas más populares, con solo un equipo de desarrollo
enfocado y alineado.
11. La teoría parece sencilla, pero no quisimos
quedarnos en palabras...
15. API APPS
Easily build and consume
APIs in the cloud
WEB APPS
Web apps that scale with your
business
LOGIC APPS
Automate business process
across SaaS and on-premises
MOBILE APPS
Build Mobile apps for any
device
Azure App Service
16. Offline
sync
Azure Mobile Apps
Windows
iOS
Android
HTML 5/JS
Xamarin
PhoneGap
Sencha
WindowsAndroid
Chrome
iOS
OSX
In-AppKindle
Facebook Twitter Microsoft Google Azure Active
Directory
SQL MongoTables O365
Offline Sync
REST API
Backend code
.NET
Node.js
API Apps
Web App
18. Los usuarios demandan experiencias nativas
XAMARIN GENERA EXPERIENCIAS NATIVAS.
Native User Interfaces Native API Access Native Performance
30. Microsoft ha trabajado por años en generar la posibilidad y
las herramientas necesarias para que equipos
multidisciplinarios trabajen juntos, poniendo lo más valioso
de cada uno.
XAML lo hace posible
31. Por lo cual los equipos de diseño,
deben dejar de considerarse ajenos al proceso
62. Xamarin’s Unique Approach
Shared C# codebase • 100% native API access • High performance
iOS C# UI Windows C# UIAndroid C# UI
Shared C# Mobile C# Server
Linux/Mono
CoreCLRAzure
Shared C# Client/Server
63. COMPILACIÓN NATIVA
Xamarin.iOS does full Ahead Of Time (AOT)
compilation to produce an ARM binary for
Apple’s App Store.
Xamarin.Android takes advantage of Just In
Time (JIT) compilation on the Android
device.
64. XAMARIN HACE SU PARTE
El porcentaje de código compartido con las técnicas adecuadas
“podría llegar” hasta un 85%, y Xamarin realizó una nueva propuesta
con la que se puede lograr hasta el “99%” de código compartido
69. Nuestros equipos de desarrollo .NET ya saben lo que necesitan,
muy probablemente solo necesitan afianzarlo.
Nosotros, no solo lo creemos, lo hacemos posible.