Como desarrollar aplicaciones moviles iii XAMARIN
-
Upload
roberto-taborda -
Category
Mobile
-
view
1.253 -
download
0
description
Transcript of Como desarrollar aplicaciones moviles iii XAMARIN
DESARROLLO DE APPS NATIVAS CROSS PLATFORM CON XAMARINRoberto Alvarado Taborda
Microsoft Most Valuable Professional en Visual C#
Director Comunidad de desarrolladores Bdotnet
@RAlvaradoT
@RALVARADOT@B_DOTNET
¿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.
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.
XAMARIN.FORMS
CONTROLES DE XAMARIN.FORMS
Calendar Control (beta) ExtendedTabbedPage ImageButton (beta) ExtendedLabel (beta) ExtendedViewCell (beta) ExtendedTextCell (beta) AutoComplete (beta) HybridWebView (alpha)
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,JSON.Net)
Caching (SQLLiteSimpleCache)
Dependency Injection containers (TinyIOC,Autofac,NInject,SimpleInjector)
ARQUITECTURA DE APP MOVILES
ARQUITECTURA DE ANDROID
TRABAJANDO CON XAMARIN.ANDROID
PARTES DE UN APP ANDROID
DEMO
GRACIAS !!!
http://vbcodigopocketpc.blogspot.com http://bdotnet.org
@RAlvaradoT @B_DotNet