Desarrollo de APLICACIONES MÓVILES




Nicolas Molina Monroy
Director de proyectos y desarrollador

@nicoloco785




¿Por qué desarrollar para MÓVILES?

(Empresa)
Nuevas maneras de generar, entregar y capturar valor para una empresa

¿POR QUé DESARROLLAR PARA MÓVILES?

(Programadores = Artista)

"Los programadores existentes NO cubrirán la demanda solicitada"
Big Data + Dispositivos móviles

Pero, ¿En qué lenguaje? o ¿Para quién?


es decir =

¿quÉ quiere aprender? 0

 ¿qUÉ VA A DIRIGIR?

  • Android / Java
  • Apple / Obj C
  • Blackberry / Java ME
  • Palm / Mojo
  • Microsof / .NET
  • ....


AHORA pensemos...



Existen dos mundos para 
desarrollar apps MÓVILES:





Aplicaciones WEB


Compatibilidad  =)
Actualizaciones =)
Aprendizaje =)
 
Online  =(
No tiene acceso al API nativo =(

    Aplicaciones Nativas


    Más rápidas =)
    Tienen acceso al API Nativo =)
    Offline y Online =)

    Aprendizaje =(
    Mantenimiento =(

    ¿Y por qué no? 

    Tener lo mejor de los dos mundos

    Les presento a:

    (o cordova)
    http://phonegap.com/

    ¿quÉ es?


    "Cree  fácilmente aplicaciones con las tecnologías web que conoces y amas: HTML , CSS y JavaScript"
    PhoneGap es un framework  de código abierto que permite crear aplicaciones móviles utilizando APIs web estándar para las plataformas que le interesan.

    ¿QuiÉnes lo utilizan?


    ¿CÓmo funciona?



    ok, Entonces empecemos



    y ¡ listo !

    El PATRÓN (MVC)

    mínimo





    PRODUCCIÓN

    Herramientas que mejoran la producción de la empresa y nuestra Vida


    Back-END

    lógica de negocio


    Me ahorro mucho trabajo


    Y el hace ¡ casi todo por mi!

    FRONT - end

    UI / UX (Diseño de Interfaces)


    Muy FÁCIL y RÁPIDO


    Ejemplos


    Y ahora vamos a generar la APLICACIÓN



    mmmm y si usamos...


    PhoneGap Build

    COMPILANDO...


    Mientras



    ¡Listo!

    No se olviden de las pruebas

    ¡Muchas Gracias!
    Por su atención


    Referencias

    Made with Slides.com