SlideShare a Scribd company logo
1 of 87
Download to read offline
v2016 October	1st 2016
Xamarin	Forms:	
Máximizando	la	productividad	del	
desarrollo	móvil
Chief Mobile	Architect
Sorey	García
v2016 October	1st 2016
Sorey	García	(@soreygarcia)
Consultora	en	Movilidad	
y	Freelancer XAML
Ingenieria Informatica
Politécnico	Jaime	Isaza	Cadavid
Especialista	en	Desarrollo	de	Software
Universidad	EAFIT
Docente	de	Cátedra
Institución	Universitaria	Pascual	Bravo
Co-fundadora	de	la	comunidad	de
Desarrolladores	Avanet y	Codies
Speaker
v2016 October	1st 2016
Como	la	web	un	día,
hoy,	hacer	parte	de	
universo	de	las	apps	es	
determinante
v2016 October	1st 2016
Y	parece	ser	que	todos	lo	tienen	claro,	sin	embargo…
v2016 October	1st 2016
Hacer	ideas	
manteníbles en	el	
tiempo	debería	ser	
tendencia	tanto	
como	querer	tener	
buenas	ideas…
v2016 October	1st 2016
Pues	esto	apenas	comienza…
v2016 October	1st 2016
Si	bien	las	ideas	“modernas”	sobre	hacer	software	no	están	mal,	
entornos	corporativos	o	proyectos	con	presupuesto	limitado	se	
enfrentan	a	situaciones	complejas
v2016 October	1st 2016
Entre	ellas	el	pensar	en	resolver	problemas	
particulares	y	no	visionar	estrategias	de	
largo	plazo
v2016 October	1st 2016
En que	plataforma desarrollar,	hoy	en día no	es la	pregunta
más importante
• Mac	OS	X	
• XCode
• Objective-C
• Swift
• iOS SDK
• Apple	Tools	
• OS
• Eclipse	or	Android	Studio	
or…
• Java
• Android	SDK
• SDK	Tools
• Windows	OS
• Visual	Studio	
• C#
• .NET	Framework
• Windows	SDK
v2016 October	1st 2016
Llevar ideas	y	negocios a	la	mayor	cantidad
de	usuarios posibles en todas las plataformas
y	hacerlo con	agilidad es una necesidad clara
v2016 October	1st 2016
C#	y	XAML	representan	la	posibilidad	de	cubrir	los	ecosistemas	más	
populares,	con	solo	un	equipo	de	desarrollo	enfocado	y	alineado.
v2016 October	1st 2016
La	teoría	parece	sencilla,	pero	no	quisimos	
quedarnos	en	palabras...
v2016 October	1st 2016
Como	comunidad	de	desarrolladores	a	veces	nos	
quedamos	en	demostraciones	y	no	aplicamos	
aquello	a	lo	que	motivamos	a	otros
v2016 October	1st 2016
Top	Apps	Builder
Nuestro	conocimiento	técnico	
es	principalmente	tecnologías	Microsoft,
por	lo	que	el	reto	era	claro.
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
Los	usuarios demandan experiencias nativas
XAMARIN	GENERA	EXPERIENCIAS	NATIVAS.
Native	User	Interfaces Native	API	Access Native	Performance
v2016 October	1st 2016
Cualquier cosa que	pueda hacerse con	Objective-C,	Swift,	o	Java	
puede hacerse con C#	y	Visual	Studio	con	Xamarin.
v2016 October	1st 2016
XAMARIN	HACE	SU	PARTE	
El	porcentaje	de	código	compartido	con	las	técnicas	adecuadas	“podría	
llegar” hasta	un	85%,	y	Xamarin realizó	una	nueva	propuesta	con	la	que	se	
puede	lograr	hasta	el	“99%” de	código	compartido
v2016 October	1st 2016
XAMARIN	+ XAMARIN	FORMS
v2016 October	1st 2016
El	crossplatform nativo	propuesto	con	Xamarin Forms,	
quiere	resolver	los	problemas	de	los	escenarios	nativos	e	
híbridos	entregando	lo	mejor	de	los	dos	mundos,	pero	es	
necesario	entender	su	alcance,	tanto	para	no	usarlo	en	
escenarios	equivocados,	como	para	no	menospreciar	su	
capacidad.
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
Algunas	
experiencias	en	
todas	las	
plataformas	son	
similares
v2016 October	1st 2016
Sin	embargo	son	
100%	Nativas
v2016 October	1st 2016
El	porcentaje	de	
código	compartido	
en	Croosy
fue	de	90%	a	95%
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
¿Cómo	maximizar el	código	crossplatform
usando	C#?
v2016 October	1st 2016
Share	Code:	Portable	Class	Libraries
v2016 October	1st 2016
Nuget
v2016 October	1st 2016
Shared	Projects
v2016 October	1st 2016
Linked	
Files	
Compiler	
Directives
v2016 October	1st 2016
Separación de	responsabilidades
User	Interface
App	Logic
General Model-View-ViewModel(MVVM)
v2016 October	1st 2016
La	importancia de	respetar las responsabilidades en	el	código
http://blog.soreygarcia.me/2014/07/xaml-para-principiantes-fordummies.html
v2016 October	1st 2016
Con	Xamarin Forms,	el	concepto	clave	para	
alcanzar	la	mayoría	de	las	metas	nativas	
posibles,	es	la	inyección	de	dependencias.
v2016 October	1st 2016
Pantallas
(XAML)
ViewModels
(Origen	de	los	
datos)
Servicios
InstancelLocator
(Dependency Injection)
Resources
Framework	
MVVM
(MVVM	Light,
MVVM	Cross,
*	
Infrastructure.Common)
ApiService LocalDataService
SettingsService
NavigationService
NetworkService
CrossService
DialogService
Models
v2016 October	1st 2016
Android iOS
Cross	(Xamarin Forms)
PCL	(Logic)
Windows
+
C
o
m
p
a
r
t
i
d
o
CalendarService CalendarService CalendarService
Xamarin Forms
NavigationService
MainViewModel
ApiService
Depency
Contaider
ICalendarServi
ce
LocalDataService
DbConnectionService DbConnectionService
IDbConnectio
nService
v2016 October	1st 2016
Blu Radio	Universal
Windows	/	Windows	Phone
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
Blu Radio	Xamarin Forms
Android		/	iOS
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
Apps,	apps,	apps…
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
v2016 October	1st 2016
La	apuesta	vale	la	pena.
El	ecosistema	técnico	cree	en	ello.
v2016 October	1st 2016
Microsoft	adquirió	Xamarin
v2016 October	1st 2016
Controles de	Terceros
v2016 October	1st 2016
Más	herramientas
• Xamarin Forms Previewer (BETA)
• Gorillla Player
• Xamarin Forms Player
• XAML	Power Toys
• …
v2016 October	1st 2016
Además	no	hay	que	perder	de	vista	
las	buenas	prácticas	de	codificación
v2016 October	1st 2016
La	capacidad	de	hacer	código	compartido,	se	potencia	con	
la	disposición	a	implementar	mejores	prácticas	de	
codificación
v2016 October	1st 2016
Y	los	equipos	de	diseño,	
deben	dejar	de	considerarse	ajenos	al	proceso
v2016 October	1st 2016
Team	Foundation	Server
v2016 October	1st 2016
Xamarin	Test	Cloud
v2016 October	1st 2016
Xamarin Insights	/	Hockey	App
v2016 October	1st 2016
Pero	además	de	eso,	
el	ecosistema	se	completa	con	Azure
v2016 October	1st 2016
API APPS
Easily	build	and	consume	APIs	
in	the	cloud
WEB	APPS
Web	apps	that	scale	with	your	
business
LOGIC	APPS
Automate	business	process	
across	SaaS	and	on-premises	
MOBILE	APPS
Build	Mobile	apps	for	any	
device
Azure	App	Service
v2016 October	1st 2016
Offline	
sync
Azure	Mobile	Apps
Windows
iOS
Android
HTML	5/JS
Xamarin
PhoneGap
Sencha
WindowsAndroid
Chrome
iOS	OSX In-AppKindle
Facebook Twitter Microsoft Google Azure	Active	
Directory
SQL MongoTables O365
Offline	Sync
REST	API
Backend	code
.NET
Node.js
API	Apps
Web	App
v2016 October	1st 2016
Nuestros	equipos	de	desarrollo	.NET	ya	saben	lo	que	necesitan,
muy	probablemente	solo	necesitan	afianzarlo,	y	compartirlo	con	otros	para	
que	la	comunidad	entorno	a	la	plataforma	se	fortalezca	y	siga	creciendo.
Nosotros,	lo	creemos,	y	desde	hace	más	de	2	años,
lo	hacemos	posible.
v2016 October	1st 2016
Comunidad
Foros	de	Xamarin
BugZilla
VERSION	FINAL
https://blogs.msdn.microsoft.com/microsoft_press/2016/03/31/fr
ee-ebook-creating-mobile-apps-with-xamarin-forms/
OFFICIAL	SITE
https://developer.xamarin.com/
ALGUNOS	VIDEOS
https://www.youtube.com/user/soreygarcia
v2016 October	1st 2016
v2016 October	1st 2016
Sorey	García
soreygarcia@gmail.com
soreygarcia
blog.soreygarcia.me	/	avanet.community
Gracias

More Related Content

What's hot

Hackaton Globant - Windows Phone (snnipets and tips)
Hackaton Globant - Windows Phone (snnipets and tips)Hackaton Globant - Windows Phone (snnipets and tips)
Hackaton Globant - Windows Phone (snnipets and tips)Sorey García
 
Introducción a Xamarin utilizando MVVMCross
Introducción a Xamarin utilizando MVVMCrossIntroducción a Xamarin utilizando MVVMCross
Introducción a Xamarin utilizando MVVMCrossJavier Suárez Ruiz
 
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con Xamarin
Plain Concepts Tech Day:  Desarrollo de aplicaciones multiplataforma con XamarinPlain Concepts Tech Day:  Desarrollo de aplicaciones multiplataforma con Xamarin
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con XamarinJavier Suárez Ruiz
 
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...Luis Beltran
 
Aumento de productividad, herramientas Xamarin
Aumento de productividad, herramientas XamarinAumento de productividad, herramientas Xamarin
Aumento de productividad, herramientas XamarinJavier Suárez Ruiz
 
Introducción al desarrollo de apps móviles con Xamarin (Android & iOS)
Introducción al desarrollo de apps móviles con Xamarin (Android & iOS)Introducción al desarrollo de apps móviles con Xamarin (Android & iOS)
Introducción al desarrollo de apps móviles con Xamarin (Android & iOS)Software Guru
 
Crear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con XamarinCrear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con XamarinJavier Suárez Ruiz
 
Codemotion 2015: UI Tests, Test Cloud y CI con Apps Xamarin
Codemotion 2015: UI Tests, Test Cloud y CI con Apps XamarinCodemotion 2015: UI Tests, Test Cloud y CI con Apps Xamarin
Codemotion 2015: UI Tests, Test Cloud y CI con Apps XamarinJavier Suárez Ruiz
 
[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform BridgesJavier Suárez Ruiz
 
Microsoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller XamarinMicrosoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller XamarinJavier Suárez Ruiz
 
Windows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para DesarrolladoresWindows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para DesarrolladoresSorey García
 
Introducción a Silverlight 1 y Silverlight 2
Introducción a Silverlight 1 y Silverlight 2Introducción a Silverlight 1 y Silverlight 2
Introducción a Silverlight 1 y Silverlight 2Eduard Llovet
 
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.Forms
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.FormsIntroducción al desarrollo de apps móviles multiplataforma con Xamarin.Forms
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.FormsJavier Suárez Ruiz
 
Windows 10 Developer Readiness. Interfaces Adaptativas
Windows 10 Developer Readiness. Interfaces AdaptativasWindows 10 Developer Readiness. Interfaces Adaptativas
Windows 10 Developer Readiness. Interfaces AdaptativasJavier Suárez Ruiz
 
Xamarin University Sprint Fling 2016
Xamarin University Sprint Fling 2016Xamarin University Sprint Fling 2016
Xamarin University Sprint Fling 2016Javier Suárez Ruiz
 
Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...
Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...
Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...Javier Suárez Ruiz
 
Desarrollo para Microsoft Band con Xamarin
Desarrollo para Microsoft Band con XamarinDesarrollo para Microsoft Band con Xamarin
Desarrollo para Microsoft Band con XamarinJavier Suárez Ruiz
 
Xamarin Dev Days - Introducción a Xamarin
Xamarin Dev Days - Introducción a XamarinXamarin Dev Days - Introducción a Xamarin
Xamarin Dev Days - Introducción a XamarinJavier Suárez Ruiz
 

What's hot (20)

Hackaton Globant - Windows Phone (snnipets and tips)
Hackaton Globant - Windows Phone (snnipets and tips)Hackaton Globant - Windows Phone (snnipets and tips)
Hackaton Globant - Windows Phone (snnipets and tips)
 
Introducción a xamarin
Introducción a xamarinIntroducción a xamarin
Introducción a xamarin
 
Introducción a Xamarin utilizando MVVMCross
Introducción a Xamarin utilizando MVVMCrossIntroducción a Xamarin utilizando MVVMCross
Introducción a Xamarin utilizando MVVMCross
 
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con Xamarin
Plain Concepts Tech Day:  Desarrollo de aplicaciones multiplataforma con XamarinPlain Concepts Tech Day:  Desarrollo de aplicaciones multiplataforma con Xamarin
Plain Concepts Tech Day: Desarrollo de aplicaciones multiplataforma con Xamarin
 
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
Back2Learn MSFT UCuenca - Desarrollo de apps móviles multiplataforma con Xam...
 
Aumento de productividad, herramientas Xamarin
Aumento de productividad, herramientas XamarinAumento de productividad, herramientas Xamarin
Aumento de productividad, herramientas Xamarin
 
Introducción al desarrollo de apps móviles con Xamarin (Android & iOS)
Introducción al desarrollo de apps móviles con Xamarin (Android & iOS)Introducción al desarrollo de apps móviles con Xamarin (Android & iOS)
Introducción al desarrollo de apps móviles con Xamarin (Android & iOS)
 
Crear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con XamarinCrear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
Crear Apps Multiplataforma compartiendo la mayor cantidad con Xamarin
 
Silverlight
SilverlightSilverlight
Silverlight
 
Codemotion 2015: UI Tests, Test Cloud y CI con Apps Xamarin
Codemotion 2015: UI Tests, Test Cloud y CI con Apps XamarinCodemotion 2015: UI Tests, Test Cloud y CI con Apps Xamarin
Codemotion 2015: UI Tests, Test Cloud y CI con Apps Xamarin
 
[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges[Evento WPSUG] Universal Windows Platform Bridges
[Evento WPSUG] Universal Windows Platform Bridges
 
Microsoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller XamarinMicrosoft Tech Summit - Taller Xamarin
Microsoft Tech Summit - Taller Xamarin
 
Windows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para DesarrolladoresWindows Phone 8: Tips de Diseño para Desarrolladores
Windows Phone 8: Tips de Diseño para Desarrolladores
 
Introducción a Silverlight 1 y Silverlight 2
Introducción a Silverlight 1 y Silverlight 2Introducción a Silverlight 1 y Silverlight 2
Introducción a Silverlight 1 y Silverlight 2
 
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.Forms
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.FormsIntroducción al desarrollo de apps móviles multiplataforma con Xamarin.Forms
Introducción al desarrollo de apps móviles multiplataforma con Xamarin.Forms
 
Windows 10 Developer Readiness. Interfaces Adaptativas
Windows 10 Developer Readiness. Interfaces AdaptativasWindows 10 Developer Readiness. Interfaces Adaptativas
Windows 10 Developer Readiness. Interfaces Adaptativas
 
Xamarin University Sprint Fling 2016
Xamarin University Sprint Fling 2016Xamarin University Sprint Fling 2016
Xamarin University Sprint Fling 2016
 
Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...
Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...
Crear Apps móviles multiplataforma con Xamarin compartiendo la mayor cantidad...
 
Desarrollo para Microsoft Band con Xamarin
Desarrollo para Microsoft Band con XamarinDesarrollo para Microsoft Band con Xamarin
Desarrollo para Microsoft Band con Xamarin
 
Xamarin Dev Days - Introducción a Xamarin
Xamarin Dev Days - Introducción a XamarinXamarin Dev Days - Introducción a Xamarin
Xamarin Dev Days - Introducción a Xamarin
 

Viewers also liked

Introducción a XAML y MVVM
Introducción a XAML y MVVMIntroducción a XAML y MVVM
Introducción a XAML y MVVMSorey García
 
Gestión de configuración con Github para Windows en las aulas de clase
Gestión de configuración con Github para Windows en las aulas de claseGestión de configuración con Github para Windows en las aulas de clase
Gestión de configuración con Github para Windows en las aulas de claseSorey García
 
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías ÁgilesSensibilización en Metodologías Ágiles
Sensibilización en Metodologías ÁgilesSorey García
 
Why an Engineer should be "human" too
Why an Engineer should be "human" tooWhy an Engineer should be "human" too
Why an Engineer should be "human" tooSorey García
 
Arquitectura De Software Para Dummies
Arquitectura De Software Para DummiesArquitectura De Software Para Dummies
Arquitectura De Software Para DummiesSorey García
 
Liderazgo y Trabajo en Equipo completa
Liderazgo y Trabajo en Equipo completaLiderazgo y Trabajo en Equipo completa
Liderazgo y Trabajo en Equipo completaSebastián Lilly
 
Presentación en Power Point el Liderazgo
Presentación en Power Point el LiderazgoPresentación en Power Point el Liderazgo
Presentación en Power Point el LiderazgoSofy Sant
 
Nuevos actores de la ingenieria de software
Nuevos actores de la ingenieria de softwareNuevos actores de la ingenieria de software
Nuevos actores de la ingenieria de softwareSorey García
 
#1 - Hackers & Developers Magazine
#1 - Hackers & Developers Magazine#1 - Hackers & Developers Magazine
#1 - Hackers & Developers MagazineSorey García
 
La aplicacion de la metodologia de sist duros
La aplicacion de la metodologia de sist durosLa aplicacion de la metodologia de sist duros
La aplicacion de la metodologia de sist durosTeacher
 
Fundamentos de Microsoft .NET y C#
Fundamentos de Microsoft .NET y C#Fundamentos de Microsoft .NET y C#
Fundamentos de Microsoft .NET y C#Humberto Jaimes
 
NetConfUy 2016 - Cómo asegurar la performance de aplicaciones móviles tanto e...
NetConfUy 2016 - Cómo asegurar la performance de aplicaciones móviles tanto e...NetConfUy 2016 - Cómo asegurar la performance de aplicaciones móviles tanto e...
NetConfUy 2016 - Cómo asegurar la performance de aplicaciones móviles tanto e...Federico Toledo
 
Cómo Optimizar el Rendimiento de Ventas
Cómo Optimizar el Rendimiento de VentasCómo Optimizar el Rendimiento de Ventas
Cómo Optimizar el Rendimiento de VentasSalespoint Mobile CRM
 
Movilidad Comercial
Movilidad ComercialMovilidad Comercial
Movilidad ComercialATE MOBILE
 

Viewers also liked (20)

Introducción a XAML y MVVM
Introducción a XAML y MVVMIntroducción a XAML y MVVM
Introducción a XAML y MVVM
 
Gestión de configuración con Github para Windows en las aulas de clase
Gestión de configuración con Github para Windows en las aulas de claseGestión de configuración con Github para Windows en las aulas de clase
Gestión de configuración con Github para Windows en las aulas de clase
 
Sensibilización en Metodologías Ágiles
Sensibilización en Metodologías ÁgilesSensibilización en Metodologías Ágiles
Sensibilización en Metodologías Ágiles
 
Why an Engineer should be "human" too
Why an Engineer should be "human" tooWhy an Engineer should be "human" too
Why an Engineer should be "human" too
 
Arquitectura De Software Para Dummies
Arquitectura De Software Para DummiesArquitectura De Software Para Dummies
Arquitectura De Software Para Dummies
 
Liderazgo y Trabajo en Equipo completa
Liderazgo y Trabajo en Equipo completaLiderazgo y Trabajo en Equipo completa
Liderazgo y Trabajo en Equipo completa
 
El Liderazgo
El LiderazgoEl Liderazgo
El Liderazgo
 
Presentación en Power Point el Liderazgo
Presentación en Power Point el LiderazgoPresentación en Power Point el Liderazgo
Presentación en Power Point el Liderazgo
 
Nuevos actores de la ingenieria de software
Nuevos actores de la ingenieria de softwareNuevos actores de la ingenieria de software
Nuevos actores de la ingenieria de software
 
#1 - Hackers & Developers Magazine
#1 - Hackers & Developers Magazine#1 - Hackers & Developers Magazine
#1 - Hackers & Developers Magazine
 
La aplicacion de la metodologia de sist duros
La aplicacion de la metodologia de sist durosLa aplicacion de la metodologia de sist duros
La aplicacion de la metodologia de sist duros
 
Los olores del código
Los olores del códigoLos olores del código
Los olores del código
 
Fundamentos de Microsoft .NET y C#
Fundamentos de Microsoft .NET y C#Fundamentos de Microsoft .NET y C#
Fundamentos de Microsoft .NET y C#
 
NetConfUy 2016 - Cómo asegurar la performance de aplicaciones móviles tanto e...
NetConfUy 2016 - Cómo asegurar la performance de aplicaciones móviles tanto e...NetConfUy 2016 - Cómo asegurar la performance de aplicaciones móviles tanto e...
NetConfUy 2016 - Cómo asegurar la performance de aplicaciones móviles tanto e...
 
Aplicaciones móviles y clientes, crm y redes sociales
Aplicaciones móviles y clientes, crm y redes socialesAplicaciones móviles y clientes, crm y redes sociales
Aplicaciones móviles y clientes, crm y redes sociales
 
How to Optimize Sales Performance
How to Optimize Sales PerformanceHow to Optimize Sales Performance
How to Optimize Sales Performance
 
Cómo Optimizar el Rendimiento de Ventas
Cómo Optimizar el Rendimiento de VentasCómo Optimizar el Rendimiento de Ventas
Cómo Optimizar el Rendimiento de Ventas
 
Mobile Pharma Cegedim Customer Information
Mobile Pharma Cegedim Customer InformationMobile Pharma Cegedim Customer Information
Mobile Pharma Cegedim Customer Information
 
Salespoint Mobile CRM
Salespoint Mobile CRMSalespoint Mobile CRM
Salespoint Mobile CRM
 
Movilidad Comercial
Movilidad ComercialMovilidad Comercial
Movilidad Comercial
 

Similar to NetConfUY: Maximizando la productividad del desarrollo móvil

Innovación del software
Innovación del softwareInnovación del software
Innovación del softwareJhoanny Osuna
 
Diapositivas software en la actualidad
Diapositivas software en la actualidadDiapositivas software en la actualidad
Diapositivas software en la actualidadJhoanny Osuna
 
Aplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilAplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilatSistemas
 
Arquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesArquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesSergio Castillo Yrizales
 
Revista TicNews Edición Agosto-2014
Revista TicNews Edición Agosto-2014Revista TicNews Edición Agosto-2014
Revista TicNews Edición Agosto-2014Edicion Ticnews
 
Genere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con XamarinGenere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con XamarinatSistemas
 
Desarrollo de una aplicación móvil basada en gráficos estadísticos paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos   paperDesarrollo de una aplicación móvil basada en gráficos estadísticos   paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos paperLeo Ruelas Rojas
 
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0Victor Cueva
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebMiguel Angel Macias
 
Rebotlution
RebotlutionRebotlution
Rebotlution_Lagash
 
Power apps to the next level
Power apps to the next levelPower apps to the next level
Power apps to the next levelMiguel Tabera
 
Frameworks y herramientas de desarrollo ágil para emprendedores y startups
Frameworks y herramientas de desarrollo ágil para emprendedores y startupsFrameworks y herramientas de desarrollo ágil para emprendedores y startups
Frameworks y herramientas de desarrollo ágil para emprendedores y startupsMario Jose Villamizar Cano
 
Cloud en la UCLM. Nuevas Perspectivas
Cloud en la UCLM. Nuevas PerspectivasCloud en la UCLM. Nuevas Perspectivas
Cloud en la UCLM. Nuevas PerspectivasAndres Prado
 
Responsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive Web Design, ventaja, inconvenientes y recomendacionesResponsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive Web Design, ventaja, inconvenientes y recomendacionesXavi Cardet
 
Combinatoria, programación para tus ideas
Combinatoria, programación para tus ideasCombinatoria, programación para tus ideas
Combinatoria, programación para tus ideasCOMBINATORIA
 
Llevando tu startup a las tres principales plataformas móviles
Llevando tu startup a las tres principales plataformas móvilesLlevando tu startup a las tres principales plataformas móviles
Llevando tu startup a las tres principales plataformas móvilesJosué Yeray Julián Ferreiro
 

Similar to NetConfUY: Maximizando la productividad del desarrollo móvil (20)

DAM-S1.pptx
DAM-S1.pptxDAM-S1.pptx
DAM-S1.pptx
 
Innovación del software
Innovación del softwareInnovación del software
Innovación del software
 
Diapositivas software en la actualidad
Diapositivas software en la actualidadDiapositivas software en la actualidad
Diapositivas software en la actualidad
 
Aplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvilAplicaciones híbridas: presente y futuro del desarrollo móvil
Aplicaciones híbridas: presente y futuro del desarrollo móvil
 
Arquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesArquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móviles
 
Revista TicNews Edición Agosto-2014
Revista TicNews Edición Agosto-2014Revista TicNews Edición Agosto-2014
Revista TicNews Edición Agosto-2014
 
Reconnect
ReconnectReconnect
Reconnect
 
Genere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con XamarinGenere Apps nativas multiplataforma con Xamarin
Genere Apps nativas multiplataforma con Xamarin
 
Desarrollo de una aplicación móvil basada en gráficos estadísticos paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos   paperDesarrollo de una aplicación móvil basada en gráficos estadísticos   paper
Desarrollo de una aplicación móvil basada en gráficos estadísticos paper
 
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
TESIS APLICACION DE MASHUPS EMPRESARIALES SOBRE ENTERPRISE 2.0
 
Trade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías WebTrade-Off sobre Tecnologías Web
Trade-Off sobre Tecnologías Web
 
Rebotlution
RebotlutionRebotlution
Rebotlution
 
Power apps to the next level
Power apps to the next levelPower apps to the next level
Power apps to the next level
 
CXmobi proximidad al cliente
CXmobi proximidad al clienteCXmobi proximidad al cliente
CXmobi proximidad al cliente
 
Frameworks y herramientas de desarrollo ágil para emprendedores y startups
Frameworks y herramientas de desarrollo ágil para emprendedores y startupsFrameworks y herramientas de desarrollo ágil para emprendedores y startups
Frameworks y herramientas de desarrollo ágil para emprendedores y startups
 
Cloud en la UCLM. Nuevas Perspectivas
Cloud en la UCLM. Nuevas PerspectivasCloud en la UCLM. Nuevas Perspectivas
Cloud en la UCLM. Nuevas Perspectivas
 
Responsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive Web Design, ventaja, inconvenientes y recomendacionesResponsive Web Design, ventaja, inconvenientes y recomendaciones
Responsive Web Design, ventaja, inconvenientes y recomendaciones
 
Combinatoria, programación para tus ideas
Combinatoria, programación para tus ideasCombinatoria, programación para tus ideas
Combinatoria, programación para tus ideas
 
Llevando tu startup a las tres principales plataformas móviles
Llevando tu startup a las tres principales plataformas móvilesLlevando tu startup a las tres principales plataformas móviles
Llevando tu startup a las tres principales plataformas móviles
 
Encamina - Products Everywhere
Encamina  - Products EverywhereEncamina  - Products Everywhere
Encamina - Products Everywhere
 

More from Sorey García

Mision inspiración para docentes
Mision inspiración para docentesMision inspiración para docentes
Mision inspiración para docentesSorey García
 
WIE: El poder de transformar al mundo con tecnología
WIE: El poder de transformar al mundo con tecnologíaWIE: El poder de transformar al mundo con tecnología
WIE: El poder de transformar al mundo con tecnologíaSorey García
 
Internet de las Cosas y Netduino
Internet de las Cosas y NetduinoInternet de las Cosas y Netduino
Internet de las Cosas y NetduinoSorey García
 
Misión: Inspiración
Misión: InspiraciónMisión: Inspiración
Misión: InspiraciónSorey García
 
[Avanet] Fiesta del Libro y la Cultura Medellín
[Avanet] Fiesta del Libro y la Cultura Medellín[Avanet] Fiesta del Libro y la Cultura Medellín
[Avanet] Fiesta del Libro y la Cultura MedellínSorey García
 
MVP Open Day - Best Practices/Experiences
MVP Open Day - Best Practices/Experiences MVP Open Day - Best Practices/Experiences
MVP Open Day - Best Practices/Experiences Sorey García
 
Similitudes y deferencias en UX para Windows Phone y Windows
Similitudes y deferencias en UX para Windows Phone y WindowsSimilitudes y deferencias en UX para Windows Phone y Windows
Similitudes y deferencias en UX para Windows Phone y WindowsSorey García
 
Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)Sorey García
 
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8Sorey García
 
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Sorey García
 
Gestión de conocimiento
Gestión de conocimientoGestión de conocimiento
Gestión de conocimientoSorey García
 
Windows 8: Tips de diseño, contratos y tiles
Windows 8: Tips de diseño, contratos y tilesWindows 8: Tips de diseño, contratos y tiles
Windows 8: Tips de diseño, contratos y tilesSorey García
 
Windows 8: Empaquetamiento y publicación
Windows 8: Empaquetamiento y publicaciónWindows 8: Empaquetamiento y publicación
Windows 8: Empaquetamiento y publicaciónSorey García
 
#0 - Hackers & Developers Magazine
#0 - Hackers & Developers Magazine#0 - Hackers & Developers Magazine
#0 - Hackers & Developers MagazineSorey García
 

More from Sorey García (16)

Mision inspiración para docentes
Mision inspiración para docentesMision inspiración para docentes
Mision inspiración para docentes
 
WIE: El poder de transformar al mundo con tecnología
WIE: El poder de transformar al mundo con tecnologíaWIE: El poder de transformar al mundo con tecnología
WIE: El poder de transformar al mundo con tecnología
 
Internet de las Cosas y Netduino
Internet de las Cosas y NetduinoInternet de las Cosas y Netduino
Internet de las Cosas y Netduino
 
Misión: Inspiración
Misión: InspiraciónMisión: Inspiración
Misión: Inspiración
 
Codies.Launch()
Codies.Launch()Codies.Launch()
Codies.Launch()
 
[Avanet] Fiesta del Libro y la Cultura Medellín
[Avanet] Fiesta del Libro y la Cultura Medellín[Avanet] Fiesta del Libro y la Cultura Medellín
[Avanet] Fiesta del Libro y la Cultura Medellín
 
MVP Open Day - Best Practices/Experiences
MVP Open Day - Best Practices/Experiences MVP Open Day - Best Practices/Experiences
MVP Open Day - Best Practices/Experiences
 
Similitudes y deferencias en UX para Windows Phone y Windows
Similitudes y deferencias en UX para Windows Phone y WindowsSimilitudes y deferencias en UX para Windows Phone y Windows
Similitudes y deferencias en UX para Windows Phone y Windows
 
Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)Taller MVVM Imagine Camp Medellín (Intermedio)
Taller MVVM Imagine Camp Medellín (Intermedio)
 
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
Estrategias para desarrollo crossplatform en Windows Phone 8 y Windows 8
 
Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8Conociendo el ecosistema de Windows Phone 8 y Windows 8
Conociendo el ecosistema de Windows Phone 8 y Windows 8
 
Gestión de conocimiento
Gestión de conocimientoGestión de conocimiento
Gestión de conocimiento
 
Windows 8: Tips de diseño, contratos y tiles
Windows 8: Tips de diseño, contratos y tilesWindows 8: Tips de diseño, contratos y tiles
Windows 8: Tips de diseño, contratos y tiles
 
Windows 8: Empaquetamiento y publicación
Windows 8: Empaquetamiento y publicaciónWindows 8: Empaquetamiento y publicación
Windows 8: Empaquetamiento y publicación
 
#0 - Hackers & Developers Magazine
#0 - Hackers & Developers Magazine#0 - Hackers & Developers Magazine
#0 - Hackers & Developers Magazine
 
Introducción a UML
Introducción a UMLIntroducción a UML
Introducción a UML
 

Recently uploaded

Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Leonardo J. Caballero G.
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.CeteliInmaculada
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Leonardo J. Caballero G.
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxcalzadillasluis134
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOELIAMARYTOVARFLOREZD
 
Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++luzgaray6
 

Recently uploaded (6)

Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024Theme design in Plone 6 - World Plone Day 2024
Theme design in Plone 6 - World Plone Day 2024
 
Presentación de html, css y javascript.
Presentación  de html, css y javascript.Presentación  de html, css y javascript.
Presentación de html, css y javascript.
 
Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024Introducción a Plone CMS - World Plone Day 2024
Introducción a Plone CMS - World Plone Day 2024
 
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptxMacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
MacOS SISTEMA OPERATIVO CARACTERISTICAS.pptx
 
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVOSISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
SISTEMA INTEGRADO DE ADMINISTRACION FINANCIERA - SIAF MODULO ADMINISTRATIVO
 
Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++Semana 5-Conceptualización del lenguaje de programación C++
Semana 5-Conceptualización del lenguaje de programación C++
 

NetConfUY: Maximizando la productividad del desarrollo móvil