• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Cero a app en una hora
 

Cero a app en una hora

on

  • 5,908 views

 

Statistics

Views

Total Views
5,908
Views on SlideShare
4,825
Embed Views
1,083

Actions

Likes
3
Downloads
100
Comments
0

15 Embeds 1,083

http://titaniumes.com 606
http://www.pinguinosycia.com 210
http://cursos.betabeers.com 149
http://www.elbleg.com 58
http://elbleg.com 14
http://www.slideshare.net 10
http://talleres.betabeers.com 10
http://flavors.me 8
http://www.linkedin.com 5
http://webcache.googleusercontent.com 4
http://twitter.com 3
http://feeds.feedburner.com 3
http://0.0.0.0 1
http://bl165w.blu165.mail.live.com 1
url_unknown 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

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
  • SDK <br /> <br /> un conjunto de herramientas para desarrollar aplicaciones de escritorio y m&#xF3;viles. <br /> <br /> presentaci&#xF3;n se centrar&#xE1; en el m&#xF3;vil, <br /> <br /> Pero se puede utilizar titanium developer y de titanium para desarrolladores para crear Windows, Mac y Linux Apps. <br /> <br /> Hincapi&#xE9; en la bondad de c&#xF3;digo abierto!
  • Valor: poder crear aplicaciones de escritorio y m&#xF3;viles utilizando las tecnolog&#xED;as de la web <br /> <br /> Los desarrolladores ya est&#xE1;n familiarizados con (HTML, CSS y JavaScript). <br /> <br /> Muchas personas con conocimientos b&#xE1;sicos <br /> <br /> Se puede utilizar esas habilidades en una amplia variedad de plataformas nuevas, incluyendo iPhone y Android. <br /> <br /> Los webdev podemos escapar del navegador y utilizar las capacidades de dispositivos nativos que no estaban disponibles para nosotros antes.
  • Aplicaciones compiladas a binarios nativos <br /> <br /> Source files fuente no se sirven de Internet <br /> <br /> Aunque puedes usar servicios a distancia <br /> <br /> <br /> Dividen en 4 partes <br /> <br /> - html/css/js maneja la l&#xF3;gica de la aplicaci&#xF3;n <br /> <br /> - APIs accesa funcionalidad nativa, analytics y m&#xF3;dulos <br /> <br /> - Bridge compila webcode en c&#xF3;digo nativo <br /> <br /> - runtime shell empaca la aplicaci&#xF3;n para cross-plattform
  • Interfaces de sonido y v&#xED;deo que se integran con reproductor de v&#xED;deo del dispositivo.
  • Tambi&#xE9;n se puede integrar con la c&#xE1;mara y galer&#xED;a de fotos.
  • Apps can get geolocation data for position-aware <br /> <br /> Ejemplo: Yelpr, <br /> Usa Geo and web services de Yelp.com para encontrar reviews cerca del user
  • Ejemplo: PhoneSaber <br /> Suena como lightsaber cuando el telefono se mueve. <br /> <br /> Properties <br /> LANDSCAPE, LANDSCAPE_LEFT, LANDSCAPE_RIGHT, PORTRAIT, UPSIDE_PORTRAIT
  • filesystem (leer escribir abrir) Api <br /> <br /> sincronico and asincronico DB API. <br /> <br /> Puede escoger HTML 5 o Titanium&apos;s synchronous db API.
  • Objeto tipo XMLHttpRequest para llamadas remotas. <br /> <br /> Objeto nativo no funciona por detalles de implementaci&#xF3;n del SDK <br /> <br /> Propiedades: <br /> NETWORK_LAN NETWORK_MOBILE, NETWORK_NONE, NETWORK_UNKNOWN, NETWORK_WIFI, networkType networkTypeName, online
  • native UI components, table views, tabs, text fields, and more. <br /> <br /> mencionar the Kitchen Sink, <br /> <br /> API para crear componentes, uniforme entre plataformas
  • API para crear componentes, uniforme entre plataformas.
  • Platform / OS Data: <br /> address, architecture, availableMemory, id, macaddress, model, name, ostype, phoneNumber, processorCount, username, version <br /> UserAgent <br /> <br /> Application Properties
  • Pre-requisitos <br /> SDK iPhone y/o Android <br /> Titanium Developer <br /> Titanium Mobile Beta <br /> El primer proyecto <br /> Generar archivos de la aplicaci&#xF3;n <br /> Estructura de un Proyecto <br /> Opciones de configuraci&#xF3;n

Cero a app en una hora Cero a app en una hora Presentation Transcript

  • Apps para iPhone y Android con tecnologías web: De cero a app en una hora. Jasson Cascante Sr. Interactive Enginneer - RBX Global Twitter: @Yeco | http://elbleg.com
  • En esta sesión: Que es Titanium (Mobile)? Arquitectura de alto nivel de Titanium Mobile Overview del API Hands On: Cliente para TwitPic
  • 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 Responsivas Aprovecha las capacidades de los dispositivos Web Tech Habilidades y conocimientos que ya existen Desarrollo rápido Lo mejor de los dos mundos Un solo set de tecnologías, muchas plataformas
  • Arquitectura de Alto nivel UI API Phone API contiene asignaciones a contiene asignaciones a las capacidades componentes de UI nativos, nativas del teléfono • Navbar, Tabbar, Toolbar, Menus Geo, Acelerometro, Mapas, Sonido • Diálogos, Alertas, Botones • DB, File System, Red 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 Usá Geolocation para conocer la ubicación del usuario
  • Acelerómetro Podés usar gestures avanzados y el movimiento del telefono 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 IU Nativos Usá controles nativos a través de una interfaz 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
  • Necesitás más? Platform / OS Data Application Properties Logging Analytics API para Mashups (Facebook, Yahoo, Twitter, SOAP...) 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/
  • ¿? ¿Preguntas?
  • Titanium Developer Hecho en Titanium Crea / administra proyectos Deploy del codigo a los simuladores Ayuda con testing y packaging Requiere sign-up gratuito en el Appcelerator Network (soporte, updates, lista e-mail, otros servicios)
  • Hola Mundo!! (Sí... Otro)
  • Hands On Objetivo: Cliente para TwitPic APIs: Photo Gallery, Camara, HTTP Client, Properties Biblioteca externa: jQuery NOTA: Titanium no depende de ninguna biblioteca de JavaScript podés usar la que gustes
  • Gracias! dudas? Twitter: @Yeco Email: Yeco@elBleg.com