Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Intro a Xamarin Forms - Xamarin Bootcamp Costa Rica 2016

Intro a Xamarin Forms - Xamarin Bootcamp Costa Rica 2016

Esteban Solano Granados

October 18, 2016
Tweet

More Decks by Esteban Solano Granados

Other Decks in Technology

Transcript

  1. Demanda vrs. Capacidad de generar apps móviles empresariales para 2017

    Gartner, 2015 Motivaciones Informáticos que require el sector tecnológico para satisfacerel mercado nacional. CAMTIC, 2014
  2. • 1 - Introducción al desarrollo móvil • 2 -

    Carlos Méndez – Bases de datos móviles • 3 - Eduardo Fonseca – Push notifications • >> Descanso – Almuerzo • Sesión de código abierto - Lab Agenda Agenda
  3. Interfaces de Usuario nativas Acceso a componentes nativos Desempeño Nativo

    Aspectos claves del desarrollo móvil > Meetup: Mobile CR Developers http://stvansolano.github.io/blog Twitter: @stvansolano
  4. Tendencias: Fragmentación de dispositivos Android iPhone 6s iPad Pro iOS

    > Meetup: Mobile CR Developers http://stvansolano.github.io/blog Twitter: @stvansolano
  5. Aplicaciones “En Silo” > Meetup: Mobile CR Developers http://stvansolano.github.io/blog Twitter:

    @stvansolano iOS Windows Android Objective-C Xcode C# Visual Studio Java Android Studio • Sin código compartido • Varioslenguajes y ambientes de desarrollo • Multiples equipos / configuraciones/ IDEs
  6. • Acceso limitadoa APIs nativos • Desempeño menor • Apariencia

    similar al nativo > Meetup: Mobile CR Developers http://stvansolano.github.io/blog Twitter: @stvansolano App Generator Lua Javascript Actionscript HTML+CSS Aplicaciones “Híbridas”
  7.  100% acceso nativo a los componentes.  Código compartido

    entre plataformas.  Rendimiento nativo.  Una única fuente de código con menos fragmentación.  Un único ambiente de desarrollo. C# - Visual Studio > Meetup: Mobile CR Developers http://stvansolano.github.io/blog Twitter: @stvansolano iOS C# UI Windows C# UI Android C# UI C# UI Codifica una vez, corre en todos lados
  8. Código compartido Código compartido entre plataformas > Meetup: Mobile CR

    Developers http://stvansolano.github.io/blog Twitter: @stvansolano
  9. Enfoque en la experiencia de usuario Enfoque en la experiencia

    de usuario > Meetup: Mobile CR Developers http://stvansolano.github.io/blog Twitter: @stvansolano
  10. 1:30 pm ¡Nos vemos en el Lab! > Meetup: Mobile

    CR .Net Developers http://stvansolano.github.io/blog Twitter: @stvansolano Xamarin.Forms -Desarrolla tu app
  11. AprenderXAML lo mas posible (Navegacion, Bindings, MVVM) Xamarin.Forms para aprender

    generalidades Luego, explorar cada plataforma y sus particularidades Recomendaciones Primeros pasos con Xamarin
  12.  Conocer diversos sistemas operativos  Lenguajes multi-plataforma C#, JavaScript

    .Net Core (Xamarin, Asp.NetCore)  Patrones Multi-plataforma (MVVM)  Participar, participar Recomendaciones (II) Desarrollo multi-plataforma
  13. -Generar el códigode la app conXamarin: - Estructura básica -

    “Debugueando” nuestra aplicación -XamarinForms -ContenPagey ContentView Lab > Meetup: Mobile CR .Net Developers http://stvansolano.github.io/blog Twitter: @stvansolano