O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Arquitectura xamarin - Nuestra primera app

1.070 visualizações

Publicada em

TodoAPP is a application implemented in Xamarin.Forms and that served as an example in the second meetup of the Barcelona Mobile .NET Developers Group

Publicada em: Software
  • ★★ How Long Does She Want You to Last? ★★ A recent study proved that the average man lasts just 2-5 minutes in bed (during intercourse). The study also showed that many women need at least 7-10 minutes of intercourse to reach "The Big O" - and, worse still... 30% of women never get there during intercourse. Clearly, most men are NOT fulfilling there women's needs in bed. Now, as I've said many times - how long you can last is no guarantee of being a GREAT LOVER. But, not being able to last 20, 30 minutes or more, is definitely a sign that you're not going to "set your woman's world on fire" between the sheets. Question is: "What can you do to last longer?" Well, one of the best recommendations I can give you today is to read THIS report. In it, you'll discover a detailed guide to an Ancient Taoist Thrusting Technique that can help any man to last much longer in bed. I can vouch 100% for the technique because my husband has been using it for years :) Here's the link to the report ♣♣♣ https://tinyurl.com/rockhardxxx
    Tem certeza que deseja  Sim  Não
    Insira sua mensagem aqui

Arquitectura xamarin - Nuestra primera app

  1. 1. Arquitectura Xamarin Nuestra Primera App BCNMobile.NET DevelopersGroup
  2. 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. 3. Con Xamarin.Forms: mas código compartido (controles nativos) Enfoque tradicional de Xamarin Shared UI Code Enfoques Xamarin
  4. 4. .NET + Windows APIs
  5. 5. .NET + iOS APIs | 100% Cobertura
  6. 6. .NET Android APIs | 100% Cobertura
  7. 7. Todo lo que puedes hacer con Objective-C, Swift o Java puedes hacerlo con C# en Xamarin Studio ó Visual Studio.
  8. 8. Manos a la obra: Nuestra 1ª App
  9. 9. ¿Qué vamos a hacer?
  10. 10. ¿Cómo lo vamos a hacer? Cloud First Mobile First+ + Y en el siguiente Meetup:
  11. 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.
  12. 12. To Do List Backend Demo: Windows Azure
  13. 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
  14. 14. Recordatorio: Xamarin.Forms
  15. 15. Content MasterDetail Navigation Tabbed Carousel 5 Pages
  16. 16. Stack Absolute Relative Grid ContentView ScrollView Frame 7 Layouts
  17. 17. ActivityIndicator BoxView Button DatePicker Editor Entry Image Label ListView Map OpenGLView Picker ProgressBar SearchBar Slider Stepper TableView TimePicker WebView EntryCell ImageCell SwitchCell TextCell ViewCell 24 Controls
  18. 18. To Do List App Demo: Xamarin.Forms
  19. 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
  20. 20. ¡Gracias! BCNMobile.NET DevelopersGroup