Como desarrollar aplicaciones moviles iii XAMARIN

download Como desarrollar aplicaciones moviles iii XAMARIN

of 13

  • date post

    13-Jun-2015
  • Category

    Mobile

  • view

    1.223
  • download

    0

Embed Size (px)

description

Aqui explico como debemos direccionar un desarrollo multiplataforma (croos Platform) utilizanddo C# y Xamarin.

Transcript of Como desarrollar aplicaciones moviles iii XAMARIN

  • 1. DESARROLLO DE APPS NATIVAS CROSS PLATFORM CON XAMARIN Roberto Alvarado Taborda Microsoft Most Valuable Professional en Visual C# Director Comunidad de desarrolladores Bdotnet @RAlvaradoT

2. @RALVARADOT @B_DOTNET 3. QU ES XAMARIN? Es un entorno de desarrollo que permite la mezcla de tres mundos fascinantes y muy agradables: Android iOS: iPad / iPhone Windows Phone / Windows 8 Xamarin se desarrollo para traer estos tres universos y unirlos con APIs comunes y un lenguaje de programacin comn. 4. ALGO DE HISTORIA DE XAMARIN Basado en el proyecto MONO y MONO Touch ideado por Miguel de Icaza. MONO es un proyecto Open Source que provee un compilador C# y el CLR de la plataforma .NET, en sistemas operativos no Windows. Con licencia GPL, LGPL versin 2, MIT. Xamarin es el nuevo patrocinador de estos proyectos y es el responsable de mantener y actualizarlos, as como generar las herramientas necesarias para los desarrolladores. 5. XAMARIN.FORMS 6. CONTROLES DE XAMARIN.FORMS Calendar Control (beta) ExtendedTabbedPage ImageButton (beta) ExtendedLabel (beta) ExtendedViewCell (beta) ExtendedTextCell (beta) AutoComplete (beta) HybridWebView (alpha) 7. OTROS SERVICIOS Y HELPERS DE XAMARIN.FORMS Available services (Beta) Text To Speech Device (battery info, device info, sensors, accelerometers) Phone Service (cellular network info, make phonecalls) Geolocator Camera (Picture and Video picker, Take Picture, Take Video) Available Mvvm helpers (Beta) ViewModelBase (navigation, isbusy) RelayCommand ; RelayCommand< T > ViewFactory IOC IXFormsApp (application events) Available Plugins (Beta) Serialization (ServiceStackV3,ProtoBuf,JSO N.Net) Caching (SQLLiteSimpleCache) Dependency Injection containers (TinyIOC,Autofac,NInject,Simp leInjector) 8. ARQUITECTURA DE APP MOVILES 9. ARQUITECTURA DE ANDROID 10. TRABAJANDO CON XAMARIN.ANDROID 11. PARTES DE UN APP ANDROID 12. DEMO 13. GRACIAS !!! http://vbcodigopocketpc.blogspot.com http://bdotnet.org @RAlvaradoT @B_DotNet