Desarrollo ágil de apps con Genexus

Post on 13-Jun-2015

398 views 1 download

description

Ponencia ofrecida por LSI en Droidcon Spain. Sinopsis: En esta charla, aprenderemos qué problemáticas afrontamos hoy en día para crear una app y cómo solventarlas de la forma más sencilla. Veremos también los diferentes tipos de apps existentes, a nivel funcional y de estructura. Finalmente, veremos desarrollar una app para Android de tipo empresarial con estructura completa usando una herramienta que me permita solventar de forma ágil todas las especificaciones técnicas y estructurales necesarias.

Transcript of Desarrollo ágil de apps con Genexus

DISEÑO ÁGIL DE APPS

Ponentes: Toni Fuentes – LSI, S.A. Oscar Molina – LSI, S.A.

2

PANORAMA ACTUAL

Dominio de los SMART DEVICES Alcanzado Break Point Apps lo invaden todo Democratización de la UX Todo el mundo espera cómo debe comportarse

Ya no existe el primo que sabe o el “cuñao” de siempre

3

PANORAMA ACTUAL

Este es el “cuñao” (80% de dispositivos)

4

PANORAMA ACTUAL

Algunos datos relevantes (España):

Fuente: Informe de The APP date, septiembre 2013

5

PANORAMA ACTUAL

Algunos datos relevantes (España):

Fuente: Informe de The APP date, septiembre 2013

6

PANORAMA ACTUAL

Algunos datos relevantes (España):

Fuentes: Informe de The APP date, septiembre 2013

Dato a tener en cuenta

7

PANORAMA ACTUAL

Algunos datos relevantes

Fuentes: Informe Localystics, Agosto 2013

1 de cada 4 Apps (gratuitas y

pagadas) no se vuelven a usar

después de haberla probado por primera vez

8

TIPOLOGÍA/ESTRUCTURA APPS

Line of business applications Consumer applications

Apps Nativas

Conectividad Funcionalidades

del aparato

9

PROBLEMÁTICA / RETOS

Dinámicas, de fácil mantenimiento a L/P escalables

En múltiples plataformas • Layouts • S.O.’s

Que satisfagan al usuario • Diseño • Contenido • UX (apps nativas es lo que esperan) • Interacción con dispositivo

Que nos den beneficios

PRODUCTIVIDAD >>>> EFICACIA >>>> EFICIENCIA

10

¿CÓMO RESOLVERLO?

11

FOCO EN EL USUARIO

¿DESARROLLADORES? / ¿PROGRAMADORES?

SOLUCIONISTAS

Enfocarnos más al conocimiento El qué y el contenido

Despreocuparnos más del cómo (plataforma)

12

FOCO EN EL USUARIO

13

¿POR QUÉ GENEXUS?

Porque es la única herramienta con la que solventamos:

Generación de código nativo

Permite testing y prototipos 100%

funcionales (con DTC)

Todo tipo de apps: simples de usabilidad pero completas

de funcionalidad Solventa la problemática del

multiscreen de forma automática

Solventa la problemática del

off.line

MULTIPLATAFORMA: Un único desarrollo >

Todas las plataformas

Sin limitaciones ni inconvenientes

14

¿POR QUÉ GENEXUS?

Porque resulta muy económica:

15

¿POR QUÉ GENEXUS?

Tremendamente económica!!:

16

¿POR QUÉ GENEXUS?

Insistimos, código nativo:

Fuente: Anypresence, Mobile Readiness Report 2013

17

DEMO • NOTA: Se desarrolló una app con GeneXus para una agencia inmobiliaria

desde cero en 20 minutos, en la que poder corroborar lo explicado en la presentación de forma práctica: generación de código nativo, rapidez, productividad, escalabilidad futura, así como interacción con los distintos elementos del dispositivo: fotos, geolocalización, teléfono, mail, etc…, también se pudo ver cómo editar y cambiar fácilmente menús, listas, etc…)

Igualmente, se dispone de una demo completa de la tecnología GeneXus, realizada también por LSI en YouTube:

https://www.youtube.com/watch?v=qQUjwnLlFeA

En las siguientes diapositivas, se mostraron más tipos de apps de diferentes categorías y estilos hechas con GeneXus

18

SEGURIDAD

Local

External Web Service (SOAP)

Authentication Types

19

DIFERENTES EJEMPLOS

20

DIFERENTES EJEMPLOS

21

DIFERENTES EJEMPLOS

22

DIFERENTES EJEMPLOS

23

DIFERENTES EJEMPLOS

24

DIFERENTES EJEMPLOS

25

¿QUÉ ES? / CREDENCIALES

• GeneXus se expande al mundo y es líder en USA, México, Brasil, China y Japón.

• Es socio estratégico de los principales proveedores de plataformas .

Equipo de desarrollo de 1337 EXPERTOS EN DIFERENTES ÁREAS TI

Presente en MÁS DE 45 PAÍSES en América Latina,

EE.UU., Europa y Asia.

COMUNIDAD DE MÁS DE 87 MIL USUARIOS

Más de 7.000 CLIENTES y más de 7.000.000 USUARIOS de aplicaciones GX’s

Herramienta para crear, desarrollar y mantener de forma automática, aplicaciones multiplataforma

26

PRUEBA Y COMPRUEBA

Ejemplos de cientos de apps: showcase.genexus.com/mobile.aspx

27

SORTEO / VISITE EL STAND

Pruebe GeneXus de forma gratuita + Sorteo de Tablet

www.genexus.com

Gracias! LES ESPERAMOS EN NUESTRO STAND

¡¡ Y PARTICIPEN EN EL SORTEO !!