Desarrollo ágil de apps con Genexus

28
DISEÑO ÁGIL DE APPS Ponentes: Toni Fuentes LSI, S.A. Oscar Molina LSI, S.A.

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

Page 1: Desarrollo ágil de apps con Genexus

DISEÑO ÁGIL DE APPS

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

Page 2: Desarrollo ágil de apps con Genexus

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

Page 3: Desarrollo ágil de apps con Genexus

3

PANORAMA ACTUAL

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

Page 4: Desarrollo ágil de apps con Genexus

4

PANORAMA ACTUAL

Algunos datos relevantes (España):

Fuente: Informe de The APP date, septiembre 2013

Page 5: Desarrollo ágil de apps con Genexus

5

PANORAMA ACTUAL

Algunos datos relevantes (España):

Fuente: Informe de The APP date, septiembre 2013

Page 6: Desarrollo ágil de apps con Genexus

6

PANORAMA ACTUAL

Algunos datos relevantes (España):

Fuentes: Informe de The APP date, septiembre 2013

Dato a tener en cuenta

Page 7: Desarrollo ágil de apps con Genexus

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

Page 8: Desarrollo ágil de apps con Genexus

8

TIPOLOGÍA/ESTRUCTURA APPS

Line of business applications Consumer applications

Apps Nativas

Conectividad Funcionalidades

del aparato

Page 9: Desarrollo ágil de apps con Genexus

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

Page 10: Desarrollo ágil de apps con Genexus

10

¿CÓMO RESOLVERLO?

Page 11: Desarrollo ágil de apps con Genexus

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)

Page 12: Desarrollo ágil de apps con Genexus

12

FOCO EN EL USUARIO

Page 13: Desarrollo ágil de apps con Genexus

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

Page 14: Desarrollo ágil de apps con Genexus

14

¿POR QUÉ GENEXUS?

Porque resulta muy económica:

Page 15: Desarrollo ágil de apps con Genexus

15

¿POR QUÉ GENEXUS?

Tremendamente económica!!:

Page 16: Desarrollo ágil de apps con Genexus

16

¿POR QUÉ GENEXUS?

Insistimos, código nativo:

Fuente: Anypresence, Mobile Readiness Report 2013

Page 17: Desarrollo ágil de apps con Genexus

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

Page 18: Desarrollo ágil de apps con Genexus

18

SEGURIDAD

Local

External Web Service (SOAP)

Authentication Types

Page 19: Desarrollo ágil de apps con Genexus

19

DIFERENTES EJEMPLOS

Page 20: Desarrollo ágil de apps con Genexus

20

DIFERENTES EJEMPLOS

Page 21: Desarrollo ágil de apps con Genexus

21

DIFERENTES EJEMPLOS

Page 22: Desarrollo ágil de apps con Genexus

22

DIFERENTES EJEMPLOS

Page 23: Desarrollo ágil de apps con Genexus

23

DIFERENTES EJEMPLOS

Page 24: Desarrollo ágil de apps con Genexus

24

DIFERENTES EJEMPLOS

Page 25: Desarrollo ágil de apps con Genexus

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

Page 26: Desarrollo ágil de apps con Genexus

26

PRUEBA Y COMPRUEBA

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

Page 27: Desarrollo ágil de apps con Genexus

27

SORTEO / VISITE EL STAND

Pruebe GeneXus de forma gratuita + Sorteo de Tablet

Page 28: Desarrollo ágil de apps con Genexus

www.genexus.com

Gracias! LES ESPERAMOS EN NUESTRO STAND

¡¡ Y PARTICIPEN EN EL SORTEO !!