Como desarrollar aplicaciones moviles iii XAMARIN

2,527 views
2,385 views

Published on

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

Published in: Mobile
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,527
On SlideShare
0
From Embeds
0
Number of Embeds
1,517
Actions
Shares
0
Downloads
27
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Como desarrollar aplicaciones moviles iii XAMARIN

  1. 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. 2. @RALVARADOT @B_DOTNET
  3. 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 API’s comunes y un lenguaje de programación común.
  4. 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 versión 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. 5. XAMARIN.FORMS
  6. 6. CONTROLES DE XAMARIN.FORMS  Calendar Control (beta)  ExtendedTabbedPage  ImageButton (beta)  ExtendedLabel (beta)  ExtendedViewCell (beta)  ExtendedTextCell (beta)  AutoComplete (beta)  HybridWebView (alpha)
  7. 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. 8. ARQUITECTURA DE APP MOVILES
  9. 9. ARQUITECTURA DE ANDROID
  10. 10. TRABAJANDO CON XAMARIN.ANDROID
  11. 11. PARTES DE UN APP ANDROID
  12. 12. DEMO
  13. 13. GRACIAS !!!  http://vbcodigopocketpc.blogspot.com  http://bdotnet.org  @RAlvaradoT  @B_DotNet

×