SlideShare una empresa de Scribd logo
Desarrollos Android:
    Experiencias
    en Proyecto
    Slash Mobility
Agenda:
Desarrollos Android: Experiencias en Proyecto




                      Mercado
                         Apps

                       Nuestra
                     Experiencia


                            10
                   Slash-Consejos
El por qué del boom
    Todos quieren una App

Hace 20 años todas las empresas querían tener Web…
    hoy todas quieren tener una app, ¿Por qué?
El mercado de los Smartphones
           A mi me daban 2..


1000 Millones de
  smartphone 2011



      $29Bill
       2011

Las Apps tienen una
audiencia potencial
de   500 millones de
       usuarios


          1
 Millón de Apps


3 de 4 usuarios de
smartphone esperan
  una App de sus
      marcas
Slash Consejos
Briconsejos….
SlashConsejos:
           De donde vienen nuestros consejos


                                 Slash
                                 Cam
  Radio Fuga                                                     Consultoria
                  Slash
                  Radio
Radio Cornellà




                                Slash
                               Product               Servicios                 Sourcing
                 Slash
                 GEO


                                         Proyectos


                                                                                   Formación

                                                     Formación

                  Desarrollo
                    App




                                                                   Conferencias
SlashConsejo 1:
               Hay que saber quien eres y quienes son los otros



                                                                                                            Vendedores de
                                                            Freelance      Startup Experiencia 2-3 años      crece-pelos




 La llamada conquista del Oeste se inicia, hacia
1848, con el estallido de la fiebre del oro en                   Nuevas Startup               Consultoras (Cross Providers)
California. Rápidamente, lo que era un desierto
con unas pocas aldeas, comenzó a poblarse de
manera desordenada y vertiginosa. Su población         Fiebre                                    Fiebre
                                                       del Oro                                   Internet
creció vertiginosamente. La mayor parte del oro
fácil de recoger ya había sido obtenida para 1850,
por lo que la atención se desvió hacia la extracción
del mineral en localidades más problemáticas.
Para 1855, las circunstancias económicas habían
cambiado radicalmente. El oro ya no era tan fácil
de obtener, y la única forma rentable de
conseguirlo era con grandes equipos de
                                                       40años                                       10 años
trabajadores, ya fueran empleados o socios.
SlashConsejo 2:
          ¿Sabes que tipo de aplicaciones quieres hacer?

 Diferentes tipos de aplicaciones – Diferentes tipos de modelo de negocio
           Tipo                     Aplicaciones          Aplicaciones           Aplicaciones
          Cliente                    Empresas              Empresas                Usuario
          Tipo de                                                                  Market
                                      Adhoc                 Producto
         Aplicación                                                              Application
         Modelo de                    Modelo                Modelo                 Modelo
          Negocio                    Servicios          Licenciamiento            Descarga

                                                   Necesidad de inversión
                        -                             Publico Potencial                                +
                                                   Crecimiento - Beneficios



 Clientes empresariales : Diferentes objetivos – Diferente complejidad de aplicaciones

                 Marketing Actions                                Operational Actions
  Tipo de
                    Orientadas al     Poco                             Usuario
 Aplicación         Cliente           Complejas
                                                   Menor Coste
                                                                       interno
                                                                                  Más Complejas   Mayor Coste
SlashConsejo 3:
            ¿Qúe fue primero el huevo o la gallina?

• Usualmente pensamos en la Aplicación, la desarrollamos y luego …..¿?


   ¿Qué fue primero el huevo o la gallina?
                                                      La idea

                                                 Quien es el usuario
                                                   (Tipo de app)


                                                 Que plataforma

                                                 Cual es el modelo
                                                    de negocio

                                                       La
  ISIDORO EGEA RANGE
                                                 implementación
SlashConsejo 4:
        Conoce tu plataforma y a sus usuarios

 Conoce la plataforma , conoce a los usuarios

          Como es un           Como se ve a si    Como lo ve un
         usuario iPhone           mismo          usuario Android
Slashconsejo 4:
        Conoce tu plataforma y a sus usuarios

 Conoce la plataforma , conoce a los usuarios

  Como es un        Como se ve a si     Como lo ve un    Como lo ve un
usuario Android        mismo            usuario iPhone    usuario BB
Slash Consejo 4:
        Conoce tu plataforma y a sus usuarios

 Conoce la plataforma , conoce a los usuarios

     EDAD                 SEXO              Free vs Paid
    Android               Android
                                                 Android      Modelo
  17- 34 = 54%        Hombres = 73%
                                            App Free = 2/3   Publicidad
  35 - 44 = 21%       Mujeres = 27%
                                            App Pago = 1/3
   + 44 = 25%

     iPhone               iPhone
                                                 iPhone
  17 - 34 = 46%       Hombres = 57%
                                                              Modelo
                      Mujeres = 43%         App Free = 1/3   Descarga
  35 - 44 = 21%
                                            App Pago = 2/3
   +44 = 33 %
SlashConsejo 5:
Requerimientos , el cliente ese gran filosofo

           ¿Qué quiere el cliente?
            “Quiero una aplicación como la de …”
            “Quiero lo mismo que tengo en la web…”
            “…Y Lo quiero todo en 3 semanas…”

           Nuestro consejo:
            La aplicación debe aportar VALOR
            La Web es la web y el móvil…el móvil!
            Lo que se tarda en desarrollar lo sabe el
             desarrollador, no el cliente!
            Y de paso…Win to Win! El cliente NO es tu enemigo!
             (aunque a veces lo parece  )
SlashConsejo 6:
Planifica contingencias ,
no es oro todo lo que reluce

                  El papel lo soporta todo, pero…

                  ¿Qué pasaría si…?

                   No se cumple la planificación
                    temporal…
                   Los servicios del cliente se caen…
 .                 Aparecen Bugs en producción…
                   HAY QUE TENER UN PLAN B!! (lo
                    usaremos más de lo que nos
                    gustaría!)
SlashConsejo 7: Diseño / Usabilidad –
El talón de aquiles del desarrollador

                  No te preocupes, yo te
                    hago el desarrollo y te
                    diseño las pantallas…
                   Por lo general, el
                    desarrollador es bueno
                    desarrollando.
  .                El diseño, para los
                    diseñadores!
                   ¿Qué pasa si un
                    programador hace de
                    diseñador?
SlashConsejo 8: Prototipos, si gracias! –
Involucra al cliente.

                   El cliente NO sabe lo que quiere
                      hasta que lo utiliza!

                    A priori, sólo tiene una idea
                     general de lo que quiere.
                    Con ideas generales NO se
  .                  consigue hacer una aplicación!
                    Preparados para el cambio:
                     cuando el cliente lo vea, lo
                     cambiará. Feedback continuo!
                    El cliente es parte de TU equipo,
                     NO tu enemigo!
SlashConsejo 9:Let’s test it! Oh no!!

 Testing
 Procesos que permiten verificar y revelar la
 calidad de un producto software.

 Es decir: que las aplicaciones funcionen como se
 espera que lo hagan y de forma eficiente y
 efectiva.

 Conceptos como estabilidad, escalabilidad,
 eficiencia y seguridad se relacionan a la calidad
 de un producto




  Program testing can be a very effective way to show the presence of bugs,
  but it is hopelessly inadequate for showing their absence.
SlashConsejo 9: Testing y bugs
¿Pruebas? Tengo otras cosas que hacer…!!




 Cuanto antes aparezca un fallo menos cuesta solventarlo (en $$ y tiempo)
SlashConsejo 9:
Let’s test it!




          +       =
SlashConsejo 9:
     Testing en Apps Móviles
Testing Apps Móviles vs otros entornos (WEB) muy
 diferente.

Testing en Web es –casi- feliz, rosa y la persona se puede
 simplificar en “clicks”

Testing en Apps Móviles puede ser infernal: hay que
 gestionar sensores, el usuario puede cambiar orientación
 del dispositivo, darle patadas…

Hay requerimientos       funcionales y no-funcionales
 inherentes: batería,     llamadas entrantes, soporte
 multidispositivo…
SlashConsejo 9:
TESTING: Usabilidad
              ¿Es fácil navegar entre pantallas o hay que realizar
               combinaciones esotéricas?

              ¿Se muestra información redundante y que no aporta
               valor?

              TODAS (repetimos, TODAS) las interacciones del usuario
               con el sistema debe generar algún tipo de FEEDBACK!
                  Clicks en botones

                  Llamadas a través de Internet

                  Cualquier operación POTENCIALMENTE          lenta:
                   suponer siempre el caso peor!

                  Usar Notifications!
SlashConsejo 9:
TESTING: Interfaz

                Validación de datos, inputs de texto…

                Validar cada pantalla de forma integral (¿hace lo que
                 se supone que debe hacer?)

                Validar el flujo de navegación (¿desde la pantalla de
                 listado de restaurantes puedo acceder a los favoritos?)

                ¿Qué pasa cuando cambia la orientación del
                 dispositivo?¿y si se hace muy rápido?
SlashConsejo 9:
        Conectividad, se apago la luz! –
        offline vs online
¿Cómo se comporta nuestra App si no hay
 conectividad?

¿Cuándo debemos comprobar si hay conectividad?

Ojo! La conectividad es fluctuante!

Transacciones y atomicidad: si        de 3 peticiones al
 server falla 1, ¿qué hacemos?

 Conexiones externas con timeout, o el usuario se
 aburrirá: usar Services, AsyncTasks…
SlashConsejo 9:
      TESTING: Operacional

¿Estamos “backupeando” información necesaria en la App? Sistema de
 Preferencias y BD!

¿Estamos preparados para el modo “espantada”? Si muere la batería, necesitamos
 tener un plan de Save y Recovery!

¿Si se actualiza a una nueva versión del AndroidMarket, se pierden datos?

¿Qué pasa si llaman mientras estamos utilizando la App?¿Y si llega un SMS?

¿La batería parece bajar radicalmente con el uso de nuestra App?
SlashConsejo 9:
      TESTING: Integración con terceros –
      Ponte protección!

Seamos paranoicos

Debemos validar qué pasa cuando se
 cae un Servicio, devuelve respuestas
 mal formadas, errores controlados…

¿Qué pasa si el Servicio       tarda
 demasiado en responder?

¿Qué pasa si se intenta acceder a un
 Servicio sin conexión?¿Y si cae la
 conexión durante la transmisión de
 info?
SlashConsejo 9:
       TESTING: otras dimensiones de Testing

Performance

Seguridad

Uso de recursos de bajo nivel

Compatibilidad y multidispositivos

…
SlashConsejo 10 Y ahora que?
 Despliegue y Promoción de la app


 Se activo en redes sociales.

 Haz un blog. Cuenta tus avances, experiencias, éxitos,
  fracasos…

 Participa en las revisiones de aplicaciones pero no seas
  malo … se te puede volver contra ti.

 Ve a eventos, haz networking, mueve tu app….


 Si tienes pasta…. puedes comprar descargas!
SlashConsejo 10 Y ahora que?
 Despliegue y Promoción de la app

 Formarte (cursos, foros, manuales online) y forma

 Experimenta !!! Saca una Aplicación!!! no te comas el
  tarro!!! Ve a un modelo de publicidad

 Imparte Formación. Comparte tu experiencia

 Desarrolla aplicaciones para clientes

 Vuelve al Market: Prueba suerte con una nueva
aplicación… pero antes piensa en lo que has aprendido,
elabora la idea, piensa en el modelo de negocio,
Implementa, promociona….
SlashConsejos!
El decálogo

1.    Hay que saber quien eres y quiénes son los otros
2.    ¿Sabes que tipo de aplicaciones quieres hacer?
3.    ¿Qué fue primero el huevo o la gallina?
4.    Conoce tu plataforma y a sus usuarios
5.    Requerimientos , el cliente ese gran filosofo
6.    Planifica contingencias , no es oro todo lo que reluce
7.    Diseño / Usabilidad, el talón de aquiles del developer
8.    Prototipos, si gracias! Involucra al cliente.
9.    Testing! Ese gran desconocido.
10.   Ya tengo mi app, ¿Ahora que? Promociónate
Donde nos puedes encontrar…



                                              Un equipo joven, ambicioso &
                                             multidisciplinar con más de 7 años
                                              de experiencia en el área de las
                                                   tecnologías móviles.
                                                         Proyecto de empresa
                                                         seleccionado por Barcelona
                                                         Activa para su Incubadora
                                                         de Innovación (2010-2013)

                                                         Ganadores I Mini campus
                                                         Emprendedores
                                                         SeedRocket (2010)

                                                         Empresa Seleccionada para
                                                         Participar en el IV Investor
                                                         Days (2010)

                        Llacuna, 162 - 164               Empresa Ponente en la
 @slashmobility          08018 Barcelona
                            Barcelona
                                                         primera edición del Bdigital
                                                         Apps.

www.slashmobility.com                                     Más de 200 alumnos
                                                          formados en tecnologías
 info@slashmobility                                       móviles en 2010.

Más contenido relacionado

Destacado

Apps, una nueva forma de enseñar - aulablog12 1-1
Apps, una nueva forma de enseñar - aulablog12 1-1Apps, una nueva forma de enseñar - aulablog12 1-1
Apps, una nueva forma de enseñar - aulablog12 1-1
SlashMobility.com
 
20130219 apps, ser o estar - e-show 2013 barcelona
20130219   apps, ser o estar - e-show 2013 barcelona20130219   apps, ser o estar - e-show 2013 barcelona
20130219 apps, ser o estar - e-show 2013 barcelonaSlashMobility.com
 
Estrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones movilesEstrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones moviles
SlashMobility.com
 
¡Play! Los AppGames en el sector mobile
¡Play! Los AppGames en el sector mobile¡Play! Los AppGames en el sector mobile
¡Play! Los AppGames en el sector mobile
SlashMobility.com
 
¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?SlashMobility.com
 
¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?
SlashMobility.com
 
Curso introducción a Android
Curso introducción a AndroidCurso introducción a Android
Curso introducción a Android
SlashMobility.com
 
Droidcon UK 2011
Droidcon UK 2011Droidcon UK 2011
Droidcon UK 2011
SlashMobility.com
 
Slashmobility - Experiencias de un emprendedor - AppCircus
Slashmobility - Experiencias de un emprendedor - AppCircusSlashmobility - Experiencias de un emprendedor - AppCircus
Slashmobility - Experiencias de un emprendedor - AppCircus
SlashMobility.com
 
SlashFriday: Marketing Inbound en SlashMobility
SlashFriday: Marketing Inbound en SlashMobilitySlashFriday: Marketing Inbound en SlashMobility
SlashFriday: Marketing Inbound en SlashMobility
SlashMobility.com
 
Cómo afrontar una reunión de negocios
Cómo afrontar una reunión de negociosCómo afrontar una reunión de negocios
Cómo afrontar una reunión de negocios
SlashMobility.com
 
App marketing-ecommbrunch
App marketing-ecommbrunchApp marketing-ecommbrunch
App marketing-ecommbrunch
SlashMobility.com
 
Slash Friday diseño: Pixel Perfect
Slash Friday diseño: Pixel PerfectSlash Friday diseño: Pixel Perfect
Slash Friday diseño: Pixel Perfect
SlashMobility.com
 
Cómo dar vida a un personaje
Cómo dar vida a un personajeCómo dar vida a un personaje
Cómo dar vida a un personaje
SlashMobility.com
 
Cómo customizar una app
Cómo customizar una appCómo customizar una app
Cómo customizar una app
SlashMobility.com
 
App marketing para empresas - Ténicas ASO
App marketing para empresas - Ténicas ASOApp marketing para empresas - Ténicas ASO
App marketing para empresas - Ténicas ASOSlashMobility.com
 
Clickers click-based games, ¿qué son realmente?
Clickers  click-based games, ¿qué son realmente?Clickers  click-based games, ¿qué son realmente?
Clickers click-based games, ¿qué son realmente?
SlashMobility.com
 
El futuro del css
El futuro del cssEl futuro del css
El futuro del css
SlashMobility.com
 
Como diseñar para usuarios irracionales
Como diseñar para usuarios irracionalesComo diseñar para usuarios irracionales
Como diseñar para usuarios irracionales
SlashMobility.com
 

Destacado (20)

Apps, una nueva forma de enseñar - aulablog12 1-1
Apps, una nueva forma de enseñar - aulablog12 1-1Apps, una nueva forma de enseñar - aulablog12 1-1
Apps, una nueva forma de enseñar - aulablog12 1-1
 
20130219 apps, ser o estar - e-show 2013 barcelona
20130219   apps, ser o estar - e-show 2013 barcelona20130219   apps, ser o estar - e-show 2013 barcelona
20130219 apps, ser o estar - e-show 2013 barcelona
 
Estrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones movilesEstrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones moviles
 
¡Play! Los AppGames en el sector mobile
¡Play! Los AppGames en el sector mobile¡Play! Los AppGames en el sector mobile
¡Play! Los AppGames en el sector mobile
 
¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?
 
¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?¿Por qué necesito las redes sociales?
¿Por qué necesito las redes sociales?
 
Curso introducción a Android
Curso introducción a AndroidCurso introducción a Android
Curso introducción a Android
 
Droidcon UK 2011
Droidcon UK 2011Droidcon UK 2011
Droidcon UK 2011
 
Slashmobility - Experiencias de un emprendedor - AppCircus
Slashmobility - Experiencias de un emprendedor - AppCircusSlashmobility - Experiencias de un emprendedor - AppCircus
Slashmobility - Experiencias de un emprendedor - AppCircus
 
SlashFriday: Marketing Inbound en SlashMobility
SlashFriday: Marketing Inbound en SlashMobilitySlashFriday: Marketing Inbound en SlashMobility
SlashFriday: Marketing Inbound en SlashMobility
 
Cómo afrontar una reunión de negocios
Cómo afrontar una reunión de negociosCómo afrontar una reunión de negocios
Cómo afrontar una reunión de negocios
 
App marketing-ecommbrunch
App marketing-ecommbrunchApp marketing-ecommbrunch
App marketing-ecommbrunch
 
Slash Friday diseño: Pixel Perfect
Slash Friday diseño: Pixel PerfectSlash Friday diseño: Pixel Perfect
Slash Friday diseño: Pixel Perfect
 
Cómo dar vida a un personaje
Cómo dar vida a un personajeCómo dar vida a un personaje
Cómo dar vida a un personaje
 
Cómo customizar una app
Cómo customizar una appCómo customizar una app
Cómo customizar una app
 
Manduka git first_steps
Manduka git first_stepsManduka git first_steps
Manduka git first_steps
 
App marketing para empresas - Ténicas ASO
App marketing para empresas - Ténicas ASOApp marketing para empresas - Ténicas ASO
App marketing para empresas - Ténicas ASO
 
Clickers click-based games, ¿qué son realmente?
Clickers  click-based games, ¿qué son realmente?Clickers  click-based games, ¿qué son realmente?
Clickers click-based games, ¿qué son realmente?
 
El futuro del css
El futuro del cssEl futuro del css
El futuro del css
 
Como diseñar para usuarios irracionales
Como diseñar para usuarios irracionalesComo diseñar para usuarios irracionales
Como diseñar para usuarios irracionales
 

Similar a Desarrallo Android: Experiencias en proyectos

Solucions mòbils. SlashMobility. Apps, una moda o una realitat?
Solucions mòbils. SlashMobility. Apps, una moda o una realitat?Solucions mòbils. SlashMobility. Apps, una moda o una realitat?
Solucions mòbils. SlashMobility. Apps, una moda o una realitat?
Digital Granollers
 
Como monetizar apps - Android Expansion Day
Como monetizar apps - Android Expansion DayComo monetizar apps - Android Expansion Day
Como monetizar apps - Android Expansion Day
SlashMobility.com
 
Apps Ser o Estar
Apps Ser o EstarApps Ser o Estar
Apps Ser o Estar
Emilio Aviles Avila
 
Estrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones movilesEstrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones moviles
SlashMobility.com
 
Charla estrategia desarrollo aplicaciones móviles Universidad Girona
Charla estrategia desarrollo aplicaciones móviles Universidad GironaCharla estrategia desarrollo aplicaciones móviles Universidad Girona
Charla estrategia desarrollo aplicaciones móviles Universidad Girona
Emilio Aviles Avila
 
Mercado Desarrollo aplicaciones moviles
Mercado Desarrollo aplicaciones movilesMercado Desarrollo aplicaciones moviles
Mercado Desarrollo aplicaciones moviles
SlashMobility.com
 
El mercado de las aplicaciones moviles
El mercado de las aplicaciones movilesEl mercado de las aplicaciones moviles
El mercado de las aplicaciones moviles
Emilio Aviles Avila
 
Workshop App Marketing - UPC
Workshop App Marketing - UPCWorkshop App Marketing - UPC
Workshop App Marketing - UPC
SlashMobility.com
 
Las apps
Las appsLas apps
Las apps
gabriel salazar
 
H. Badal. Nuevos modelos de negocio, el gran universo de las Aplicaciones móv...
H. Badal. Nuevos modelos de negocio, el gran universo de las Aplicaciones móv...H. Badal. Nuevos modelos de negocio, el gran universo de las Aplicaciones móv...
H. Badal. Nuevos modelos de negocio, el gran universo de las Aplicaciones móv...
COIICV
 
Las apps
Las appsLas apps
Las apps
Las appsLas apps
Las apps
JoelAyalaLen
 
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
Pedro Antonio Villalta (Pavillalta)
 
MMA spain mobile white paper spanish
MMA spain mobile white paper   spanishMMA spain mobile white paper   spanish
MMA spain mobile white paper spanishBrian Crotty
 
Aplicaciones moviles
 Aplicaciones moviles Aplicaciones moviles
Aplicaciones moviles
Cristhian Deza Castillo
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
Jhosely Malca
 

Similar a Desarrallo Android: Experiencias en proyectos (20)

Solucions mòbils. SlashMobility. Apps, una moda o una realitat?
Solucions mòbils. SlashMobility. Apps, una moda o una realitat?Solucions mòbils. SlashMobility. Apps, una moda o una realitat?
Solucions mòbils. SlashMobility. Apps, una moda o una realitat?
 
Como monetizar apps - Android Expansion Day
Como monetizar apps - Android Expansion DayComo monetizar apps - Android Expansion Day
Como monetizar apps - Android Expansion Day
 
Apps Ser o Estar
Apps Ser o EstarApps Ser o Estar
Apps Ser o Estar
 
Estrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones movilesEstrategia y desarrollos de aplicaciones moviles
Estrategia y desarrollos de aplicaciones moviles
 
Charla estrategia desarrollo aplicaciones móviles Universidad Girona
Charla estrategia desarrollo aplicaciones móviles Universidad GironaCharla estrategia desarrollo aplicaciones móviles Universidad Girona
Charla estrategia desarrollo aplicaciones móviles Universidad Girona
 
Mercado Desarrollo aplicaciones moviles
Mercado Desarrollo aplicaciones movilesMercado Desarrollo aplicaciones moviles
Mercado Desarrollo aplicaciones moviles
 
El mercado de las aplicaciones moviles
El mercado de las aplicaciones movilesEl mercado de las aplicaciones moviles
El mercado de las aplicaciones moviles
 
Workshop App Marketing - UPC
Workshop App Marketing - UPCWorkshop App Marketing - UPC
Workshop App Marketing - UPC
 
Las apps
Las appsLas apps
Las apps
 
H. Badal. Nuevos modelos de negocio, el gran universo de las Aplicaciones móv...
H. Badal. Nuevos modelos de negocio, el gran universo de las Aplicaciones móv...H. Badal. Nuevos modelos de negocio, el gran universo de las Aplicaciones móv...
H. Badal. Nuevos modelos de negocio, el gran universo de las Aplicaciones móv...
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Los APIs De Telecomunicaciones
Los APIs De TelecomunicacionesLos APIs De Telecomunicaciones
Los APIs De Telecomunicaciones
 
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup
 
Libro Blanco Aplicaciones Móviles
Libro Blanco Aplicaciones MóvilesLibro Blanco Aplicaciones Móviles
Libro Blanco Aplicaciones Móviles
 
Libroblanco
LibroblancoLibroblanco
Libroblanco
 
MMA spain mobile white paper spanish
MMA spain mobile white paper   spanishMMA spain mobile white paper   spanish
MMA spain mobile white paper spanish
 
Guía de apps móviles
Guía de apps móvilesGuía de apps móviles
Guía de apps móviles
 
Aplicaciones moviles
 Aplicaciones moviles Aplicaciones moviles
Aplicaciones moviles
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 

Más de SlashMobility.com

Slashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la informaciónSlashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la información
SlashMobility.com
 
SlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCASlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCA
SlashMobility.com
 
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificialesSlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashMobility.com
 
Herramientas de diseño UI
Herramientas de diseño UIHerramientas de diseño UI
Herramientas de diseño UI
SlashMobility.com
 
Hablemos de sueños
Hablemos de sueñosHablemos de sueños
Hablemos de sueños
SlashMobility.com
 
Trabajo en equipo
Trabajo en equipoTrabajo en equipo
Trabajo en equipo
SlashMobility.com
 
Android Wear
Android WearAndroid Wear
Android Wear
SlashMobility.com
 
Customer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterialCustomer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterial
SlashMobility.com
 
Diseñando para Apple Watch
Diseñando para Apple WatchDiseñando para Apple Watch
Diseñando para Apple Watch
SlashMobility.com
 
El color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu appEl color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu app
SlashMobility.com
 
Trabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesTrabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesSlashMobility.com
 
Desarrollo con stack MEAN
Desarrollo con stack MEANDesarrollo con stack MEAN
Desarrollo con stack MEAN
SlashMobility.com
 
Marketing inbound para empresas B2B
Marketing inbound para empresas B2BMarketing inbound para empresas B2B
Marketing inbound para empresas B2B
SlashMobility.com
 
El combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJSEl combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJS
SlashMobility.com
 
Slash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantalla
SlashMobility.com
 
Primeros pasos para crear un videojuego
Primeros pasos para crear un videojuegoPrimeros pasos para crear un videojuego
Primeros pasos para crear un videojuego
SlashMobility.com
 
Creación de modelos 3D para gaming
Creación de modelos 3D para gamingCreación de modelos 3D para gaming
Creación de modelos 3D para gaming
SlashMobility.com
 
Robots: Immigrantes del futuro
Robots: Immigrantes del futuroRobots: Immigrantes del futuro
Robots: Immigrantes del futuro
SlashMobility.com
 
Beacons tecnología de sci fi
Beacons tecnología de sci fi Beacons tecnología de sci fi
Beacons tecnología de sci fi
SlashMobility.com
 
Google Tag Manager
Google Tag ManagerGoogle Tag Manager
Google Tag Manager
SlashMobility.com
 

Más de SlashMobility.com (20)

Slashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la informaciónSlashfriday Visual Data, estrategias para interpretar la información
Slashfriday Visual Data, estrategias para interpretar la información
 
SlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCASlashFriday: Deep Personalization by MOCA
SlashFriday: Deep Personalization by MOCA
 
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificialesSlashFriday. Aplicación al negocio de las redes neuronales artificiales
SlashFriday. Aplicación al negocio de las redes neuronales artificiales
 
Herramientas de diseño UI
Herramientas de diseño UIHerramientas de diseño UI
Herramientas de diseño UI
 
Hablemos de sueños
Hablemos de sueñosHablemos de sueños
Hablemos de sueños
 
Trabajo en equipo
Trabajo en equipoTrabajo en equipo
Trabajo en equipo
 
Android Wear
Android WearAndroid Wear
Android Wear
 
Customer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterialCustomer Experience: vender lo material desde lo inmaterial
Customer Experience: vender lo material desde lo inmaterial
 
Diseñando para Apple Watch
Diseñando para Apple WatchDiseñando para Apple Watch
Diseñando para Apple Watch
 
El color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu appEl color, la herramienta más poderosa para diseñar tu app
El color, la herramienta más poderosa para diseñar tu app
 
Trabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearablesTrabajadores más productivos, motivados y felices gracias a los wearables
Trabajadores más productivos, motivados y felices gracias a los wearables
 
Desarrollo con stack MEAN
Desarrollo con stack MEANDesarrollo con stack MEAN
Desarrollo con stack MEAN
 
Marketing inbound para empresas B2B
Marketing inbound para empresas B2BMarketing inbound para empresas B2B
Marketing inbound para empresas B2B
 
El combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJSEl combate del siglo: AngularJS vs ReactJS
El combate del siglo: AngularJS vs ReactJS
 
Slash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantallaSlash friday: Unity 3D - Pasando nuestra primera pantalla
Slash friday: Unity 3D - Pasando nuestra primera pantalla
 
Primeros pasos para crear un videojuego
Primeros pasos para crear un videojuegoPrimeros pasos para crear un videojuego
Primeros pasos para crear un videojuego
 
Creación de modelos 3D para gaming
Creación de modelos 3D para gamingCreación de modelos 3D para gaming
Creación de modelos 3D para gaming
 
Robots: Immigrantes del futuro
Robots: Immigrantes del futuroRobots: Immigrantes del futuro
Robots: Immigrantes del futuro
 
Beacons tecnología de sci fi
Beacons tecnología de sci fi Beacons tecnología de sci fi
Beacons tecnología de sci fi
 
Google Tag Manager
Google Tag ManagerGoogle Tag Manager
Google Tag Manager
 

Desarrallo Android: Experiencias en proyectos

  • 1. Desarrollos Android: Experiencias en Proyecto Slash Mobility
  • 2. Agenda: Desarrollos Android: Experiencias en Proyecto Mercado Apps Nuestra Experiencia 10 Slash-Consejos
  • 3. El por qué del boom Todos quieren una App Hace 20 años todas las empresas querían tener Web… hoy todas quieren tener una app, ¿Por qué?
  • 4. El mercado de los Smartphones A mi me daban 2.. 1000 Millones de smartphone 2011 $29Bill 2011 Las Apps tienen una audiencia potencial de 500 millones de usuarios 1 Millón de Apps 3 de 4 usuarios de smartphone esperan una App de sus marcas
  • 6. SlashConsejos: De donde vienen nuestros consejos Slash Cam Radio Fuga Consultoria Slash Radio Radio Cornellà Slash Product Servicios Sourcing Slash GEO Proyectos Formación Formación Desarrollo App Conferencias
  • 7. SlashConsejo 1: Hay que saber quien eres y quienes son los otros Vendedores de Freelance Startup Experiencia 2-3 años crece-pelos La llamada conquista del Oeste se inicia, hacia 1848, con el estallido de la fiebre del oro en Nuevas Startup Consultoras (Cross Providers) California. Rápidamente, lo que era un desierto con unas pocas aldeas, comenzó a poblarse de manera desordenada y vertiginosa. Su población Fiebre Fiebre del Oro Internet creció vertiginosamente. La mayor parte del oro fácil de recoger ya había sido obtenida para 1850, por lo que la atención se desvió hacia la extracción del mineral en localidades más problemáticas. Para 1855, las circunstancias económicas habían cambiado radicalmente. El oro ya no era tan fácil de obtener, y la única forma rentable de conseguirlo era con grandes equipos de 40años 10 años trabajadores, ya fueran empleados o socios.
  • 8. SlashConsejo 2: ¿Sabes que tipo de aplicaciones quieres hacer?  Diferentes tipos de aplicaciones – Diferentes tipos de modelo de negocio Tipo Aplicaciones Aplicaciones Aplicaciones Cliente Empresas Empresas Usuario Tipo de Market Adhoc Producto Aplicación Application Modelo de Modelo Modelo Modelo Negocio Servicios Licenciamiento Descarga Necesidad de inversión - Publico Potencial + Crecimiento - Beneficios  Clientes empresariales : Diferentes objetivos – Diferente complejidad de aplicaciones Marketing Actions Operational Actions Tipo de Orientadas al Poco Usuario Aplicación Cliente Complejas Menor Coste interno Más Complejas Mayor Coste
  • 9. SlashConsejo 3: ¿Qúe fue primero el huevo o la gallina? • Usualmente pensamos en la Aplicación, la desarrollamos y luego …..¿? ¿Qué fue primero el huevo o la gallina? La idea Quien es el usuario (Tipo de app) Que plataforma Cual es el modelo de negocio La ISIDORO EGEA RANGE implementación
  • 10. SlashConsejo 4: Conoce tu plataforma y a sus usuarios  Conoce la plataforma , conoce a los usuarios Como es un Como se ve a si Como lo ve un usuario iPhone mismo usuario Android
  • 11. Slashconsejo 4: Conoce tu plataforma y a sus usuarios  Conoce la plataforma , conoce a los usuarios Como es un Como se ve a si Como lo ve un Como lo ve un usuario Android mismo usuario iPhone usuario BB
  • 12. Slash Consejo 4: Conoce tu plataforma y a sus usuarios  Conoce la plataforma , conoce a los usuarios EDAD SEXO Free vs Paid Android Android Android Modelo 17- 34 = 54% Hombres = 73% App Free = 2/3 Publicidad 35 - 44 = 21% Mujeres = 27% App Pago = 1/3 + 44 = 25% iPhone iPhone iPhone 17 - 34 = 46% Hombres = 57% Modelo Mujeres = 43% App Free = 1/3 Descarga 35 - 44 = 21% App Pago = 2/3 +44 = 33 %
  • 13. SlashConsejo 5: Requerimientos , el cliente ese gran filosofo ¿Qué quiere el cliente?  “Quiero una aplicación como la de …”  “Quiero lo mismo que tengo en la web…”  “…Y Lo quiero todo en 3 semanas…” Nuestro consejo:  La aplicación debe aportar VALOR  La Web es la web y el móvil…el móvil!  Lo que se tarda en desarrollar lo sabe el desarrollador, no el cliente!  Y de paso…Win to Win! El cliente NO es tu enemigo! (aunque a veces lo parece  )
  • 14. SlashConsejo 6: Planifica contingencias , no es oro todo lo que reluce El papel lo soporta todo, pero… ¿Qué pasaría si…?  No se cumple la planificación temporal…  Los servicios del cliente se caen… .  Aparecen Bugs en producción…  HAY QUE TENER UN PLAN B!! (lo usaremos más de lo que nos gustaría!)
  • 15. SlashConsejo 7: Diseño / Usabilidad – El talón de aquiles del desarrollador No te preocupes, yo te hago el desarrollo y te diseño las pantallas…  Por lo general, el desarrollador es bueno desarrollando. .  El diseño, para los diseñadores!  ¿Qué pasa si un programador hace de diseñador?
  • 16. SlashConsejo 8: Prototipos, si gracias! – Involucra al cliente. El cliente NO sabe lo que quiere hasta que lo utiliza!  A priori, sólo tiene una idea general de lo que quiere.  Con ideas generales NO se . consigue hacer una aplicación!  Preparados para el cambio: cuando el cliente lo vea, lo cambiará. Feedback continuo!  El cliente es parte de TU equipo, NO tu enemigo!
  • 17. SlashConsejo 9:Let’s test it! Oh no!! Testing  Procesos que permiten verificar y revelar la calidad de un producto software.  Es decir: que las aplicaciones funcionen como se espera que lo hagan y de forma eficiente y efectiva.  Conceptos como estabilidad, escalabilidad, eficiencia y seguridad se relacionan a la calidad de un producto Program testing can be a very effective way to show the presence of bugs, but it is hopelessly inadequate for showing their absence.
  • 18. SlashConsejo 9: Testing y bugs ¿Pruebas? Tengo otras cosas que hacer…!! Cuanto antes aparezca un fallo menos cuesta solventarlo (en $$ y tiempo)
  • 20. SlashConsejo 9: Testing en Apps Móviles Testing Apps Móviles vs otros entornos (WEB) muy diferente. Testing en Web es –casi- feliz, rosa y la persona se puede simplificar en “clicks” Testing en Apps Móviles puede ser infernal: hay que gestionar sensores, el usuario puede cambiar orientación del dispositivo, darle patadas… Hay requerimientos funcionales y no-funcionales inherentes: batería, llamadas entrantes, soporte multidispositivo…
  • 21. SlashConsejo 9: TESTING: Usabilidad ¿Es fácil navegar entre pantallas o hay que realizar combinaciones esotéricas? ¿Se muestra información redundante y que no aporta valor? TODAS (repetimos, TODAS) las interacciones del usuario con el sistema debe generar algún tipo de FEEDBACK! Clicks en botones Llamadas a través de Internet Cualquier operación POTENCIALMENTE lenta: suponer siempre el caso peor! Usar Notifications!
  • 22. SlashConsejo 9: TESTING: Interfaz Validación de datos, inputs de texto… Validar cada pantalla de forma integral (¿hace lo que se supone que debe hacer?) Validar el flujo de navegación (¿desde la pantalla de listado de restaurantes puedo acceder a los favoritos?) ¿Qué pasa cuando cambia la orientación del dispositivo?¿y si se hace muy rápido?
  • 23. SlashConsejo 9: Conectividad, se apago la luz! – offline vs online ¿Cómo se comporta nuestra App si no hay conectividad? ¿Cuándo debemos comprobar si hay conectividad? Ojo! La conectividad es fluctuante! Transacciones y atomicidad: si de 3 peticiones al server falla 1, ¿qué hacemos?  Conexiones externas con timeout, o el usuario se aburrirá: usar Services, AsyncTasks…
  • 24. SlashConsejo 9: TESTING: Operacional ¿Estamos “backupeando” información necesaria en la App? Sistema de Preferencias y BD! ¿Estamos preparados para el modo “espantada”? Si muere la batería, necesitamos tener un plan de Save y Recovery! ¿Si se actualiza a una nueva versión del AndroidMarket, se pierden datos? ¿Qué pasa si llaman mientras estamos utilizando la App?¿Y si llega un SMS? ¿La batería parece bajar radicalmente con el uso de nuestra App?
  • 25. SlashConsejo 9: TESTING: Integración con terceros – Ponte protección! Seamos paranoicos Debemos validar qué pasa cuando se cae un Servicio, devuelve respuestas mal formadas, errores controlados… ¿Qué pasa si el Servicio tarda demasiado en responder? ¿Qué pasa si se intenta acceder a un Servicio sin conexión?¿Y si cae la conexión durante la transmisión de info?
  • 26. SlashConsejo 9: TESTING: otras dimensiones de Testing Performance Seguridad Uso de recursos de bajo nivel Compatibilidad y multidispositivos …
  • 27. SlashConsejo 10 Y ahora que? Despliegue y Promoción de la app  Se activo en redes sociales.  Haz un blog. Cuenta tus avances, experiencias, éxitos, fracasos…  Participa en las revisiones de aplicaciones pero no seas malo … se te puede volver contra ti.  Ve a eventos, haz networking, mueve tu app….  Si tienes pasta…. puedes comprar descargas!
  • 28. SlashConsejo 10 Y ahora que? Despliegue y Promoción de la app  Formarte (cursos, foros, manuales online) y forma  Experimenta !!! Saca una Aplicación!!! no te comas el tarro!!! Ve a un modelo de publicidad  Imparte Formación. Comparte tu experiencia  Desarrolla aplicaciones para clientes  Vuelve al Market: Prueba suerte con una nueva aplicación… pero antes piensa en lo que has aprendido, elabora la idea, piensa en el modelo de negocio, Implementa, promociona….
  • 29. SlashConsejos! El decálogo 1. Hay que saber quien eres y quiénes son los otros 2. ¿Sabes que tipo de aplicaciones quieres hacer? 3. ¿Qué fue primero el huevo o la gallina? 4. Conoce tu plataforma y a sus usuarios 5. Requerimientos , el cliente ese gran filosofo 6. Planifica contingencias , no es oro todo lo que reluce 7. Diseño / Usabilidad, el talón de aquiles del developer 8. Prototipos, si gracias! Involucra al cliente. 9. Testing! Ese gran desconocido. 10. Ya tengo mi app, ¿Ahora que? Promociónate
  • 30. Donde nos puedes encontrar… Un equipo joven, ambicioso & multidisciplinar con más de 7 años de experiencia en el área de las tecnologías móviles. Proyecto de empresa seleccionado por Barcelona Activa para su Incubadora de Innovación (2010-2013) Ganadores I Mini campus Emprendedores SeedRocket (2010) Empresa Seleccionada para Participar en el IV Investor Days (2010) Llacuna, 162 - 164 Empresa Ponente en la @slashmobility 08018 Barcelona Barcelona primera edición del Bdigital Apps. www.slashmobility.com Más de 200 alumnos formados en tecnologías info@slashmobility móviles en 2010.