2. Borja García Cueto
@borjagarciac
Mobile & Core Developer en International Softmachine Systems SL
José Antonio Reyes Guerrero
@jareyesguerrero
Software Architect en International Softmachine Systems SL
Barcelona Mobile .NET Developers Group
@bcnmobilegroup
Blog: http://bcnmobilegroup.azurewebsites.net/
3. Con Xamarin.Forms:
mas código compartido (controles nativos)
Enfoque tradicional de Xamarin
Shared UI Code
Enfoques Xamarin
10. ¿Cómo lo vamos a hacer?
Cloud First Mobile First+
+
Y en el siguiente Meetup:
11. Receta: Ingredientes para nuestra primera App
Rico,
Rico…
• Cuenta en Windows Azure.
• Cuenta en Xamarin.
• Desarrollo del Backend: Visual Studio con Azure SDK.
• Entorno de desarrollo para Xamarin (IDE):
• Windows: Visual Studio (+2010)
Xamarin Studio.
• Max OS X: Xamarin Studio.
• SDK’s de desarrollo de Xamarin instalados.
13. Receta - Pasos: Backend en Azure Mobile Services
• Acceder al portal: manage.windowsazure.com
• Crear Mobile Services:
• Base de datos SQL gratuita.
• Región: Norte de Europa.
• Backend: C#
• Abrir Visual Studio:
• Crear nuevo proyecto, seleccionando de las plantillas el template
Servicio móvil de Azure.
• El proyecto creado por defecto es el Backend que utilizaremos para la
demo (To Do List).
• Publicar el backend en Azure.
Al trabajo
con alegría
19. Receta - Ingredientes: App con Xamarin.Forms
• Trabajo offline: base de datos SQLite.
• Inyección de dependencias: autofac.
• Mappings: Automapper.
• MVVM: por defecto en Xamarin.Forms.
(Xamarin clásico: MVVMCross).
• Navegación por VM: para hacer un MVVM puro
necesitamos poder realizar la navegación entra
pantallas mediante los ViewModels, no a través de las
vistas. (*) Factory
Con
fundamento