Apps para iPhone y Android con tecnologías web - José Carrión
Upcoming SlideShare
Loading in...5
×
 

Apps para iPhone y Android con tecnologías web - José Carrión

on

  • 3,839 views

Apps para iPhone y Android con tecnologías web - José Carrión

Apps para iPhone y Android con tecnologías web - José Carrión

Statistics

Views

Total Views
3,839
Slideshare-icon Views on SlideShare
3,789
Embed Views
50

Actions

Likes
0
Downloads
60
Comments
0

3 Embeds 50

http://www.slideshare.net 34
http://locosporelmovil.blogspot.com 11
http://merkamovil.es 5

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Apps para iPhone y Android con tecnologías web - José Carrión Apps para iPhone y Android con tecnologías web - José Carrión Presentation Transcript

    • Apps para iPhone y Android con tecnologías web José Carrión Desarrollador Freelance Twitter: @joselo | nationcode.com
    • En esta sesión: Que es Titanium (Mobile)? Arquitectura de alto nivel de Titanium Mobile Overview del API Demo
    • Que es Titanium (Mobile)? Titanium es un framework para crear aplicaciones nativas usando tecnologías web. Desktop: Windows, Mac, Linux Mobile: iPhone, Android Open Source (Apache 2.0 License) Website: http://appcelerator.com Source: http://github.com/appcelerator
    • Por qué Titanium? Aplicaciones Nativas Iphone 2.2.1 se viene el 3.x, Android 1.5 Aprovecha las capacidades de los dispositivos Web Tech Habilidades y conocimientos que ya existen, no necesitas conocer Objective-C o Java para ser productivo Desarrollo rápido Lo mejor de los dos mundos Un solo set de tecnologías, muchas plataformas Los recursos, son compilados en un solo ejecutable
    • Arquitectura de Alto nivel UI API Phone API contiene asignaciones a contiene asignaciones a las componentes de UI nativos, capacidades nativas del teléfono • Navbar, Tabbar, Toolbar, Geo, Acelerometro, Mapas, Sonido Menus • DB, File System, Red • Diálogos, Alertas, Botones Código fuente (HTML, CSS, JavaScript) Tu aplicación Tu aplicación UI API Phone API Módulos UI API Phone API Módulos JavaScript - Objective-C Bridge JavaScript - Java Bridge iPhone Objective-C API Android Java API iPhone App Nativo Android App Nativo
    • Media Paquetes o streaming de audio y video. Video: Audio:
    • + Media Interactúa con la cámara del iPhone/Android
    • Geolocalización ubicación del Usá Geolocation para conocer la usuario
    • Acelerómetro Puedes usar gestures avanzados y el movimiento del teléfono para añadir interactividad
    • BD & File System Accesa una base de datos SQLite (synch/asynch) y el file system de la plataforma
    • Red Objeto tipo XHR para solicitud de datos remotos
    • Controles IUtravés de una interfaz Usa controles nativos a Nativos Javascript
    • IU Nativo en el iPhone Tab Bar Nav Bar Table View Alertas / Opciones Composite Views Mucho más
    • IU Nativo en Android Tab Bar Table View Alertas / Opciones Indicador de Actividad Notificaciones Mucho más
    • APIs comúnes Table View en iPhone Table View en Android
    • Necesitas más? Platform / OS Data Application Properties Logging Analytics API para Mashups (Facebook, Yahoo, Twitter, SOAP...) Testing Más en cada update
    • Curiosidad? Kitchen Sink - Demo completo del API Codestrong.com - ejemplos y guías Dev Chat: #titanium_app (irc.freenode.net) http://www.codestrong.com/timobile/samples/
    • Como desarrollo y pruebo • Los proyectos para movil se pueden probar en el emulador del dispositivo • También se pueden cargar directamente al dispositivo (Requiere algunas instalaciones) • Titanium Developer
    • Titanium Developer
    • Titanium Developer Hecho en Titanium Crea / administra proyectos Deploy del código a los simuladores Ayuda con testing y packaging Requiere sign-up gratuito en el Appcelerator Network (soporte, updates, lista e-mail, otros servicios)
    • Demo
    • Entonces que? • Titanium: Permite desarrollar aplicaciones de escritorio y móviles usando tecnologías web (Puedes usar el Framework JS de tu preferencia) • En el futuro se espera soporte para Blackberry, Windows Movile, Symbian • Sigue de cerca su avance http://www.codestrong.com
    • ¿? ¿Pregunta s?
    • Gracias! Twitter: @joselo Email: joselo@nationcode.com