desarrollando apps móviles con titanium studio

Post on 24-May-2015

4.824 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Es la presentación que hice para #CPMX3. Describo situación de móviles en México, costo d producción de una app móvil, asi cmo opciones de herramienta de desarrollo.

TRANSCRIPT

Desarrollando apps móviles con Titanium Studio

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Programa   ¿Cuántos?  

¿Cuánto?  

¿Con  qué?  

¿Cómo?  

Ejemplos  

¿Qué  sigue?  

@mauropm  

Info:  @erfonseca  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Info:  @erfonseca  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Info:  @erfonseca  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Potencial  de  usuarios  

App  Cooker  para  ipad  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Costo  de  producción  

App  Cooker  para  ipad  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Entrada  de  dinero  

App  Cooker  para  ipad  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Ganancias  totales  

App  Cooker  para  ipad  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Hoy:  iOS,  Blackberry,  Android,  etc…  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

1GHZ  CPU,  Super  amoled  4”,  3G,  WIFI,  Cámara,  GPS,    Touch  screen,  512MB  RAM,    PowerVR,  8-­‐16GB  HD,  3G,  Batería,  Acelerometro      h^p://en.wikipedia.org/wiki/Samsung_Galaxy_S  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

1GHZ  CPU,  Recna  Display  3.5”,  3G,  WIFI,  Cámara,  GPS,    Touch  screen,  512MB  RAM,    PowerVR,  16-­‐64GB  HD,  3G,  Batería,  Acelerometro,  Push  h^p://en.wikipedia.org/wiki/IPhone_4    

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

600MHZ  CPU,  HVGA+3.2”,  3G,  WIFI,  Cámara,  A-­‐GPS,    Touch  screen/Teclado,  512MB  RAM,    ST  Microelectronics,  4GB  HD,  3G,  Batería,  BBM  Push  h^p://en.wikipedia.org/wiki/BlackBerry_Torch_9800  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

•  THE  BAD  •  Poco  poder  de  procesamiento  •  Poca  memoria  •  Touch  Screen  

•  THE  GOOD  •  Red  de  Datos  Permanente  •  Cámara  •  GPS  •  Touch  screen  •  Acelerómetro  (Android,  iOS)  •  Capacidades  mulKmedia  

•  THE  UGLY  •  Batería  de  corta  duración  •  Pantallas  pequeñas  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Opcmiza  Código  Baja  uclización    de  memoria  

Carga  información  bajo  demanda  

Opcmiza  Transferencias  De  datos  

Dibuja  en  la  Pantalla  solo  Si  es  necesario  

No  hagas    Uso  excesivo  De  GPS  

Usa  caché    De  datos  tan  Pronto  puedas  

Guarda  el    Estado  de    La  app  

Manda    Cargas  a    Un  servidor  Con  un  WS  

No  necesitas  ser  Einstein,  solo  se  cuidadoso  

Appcelerator  Arquitectura

• Titanium permite a los desarrolladores crear

aplicaciones nativas móviles, de escritorio y de

tablets utilizando tecnologías estándar (Javascript,

HTML y CSS)

HTML   Javascript   CSS   Apps  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Soow

are  Libre   Apache  

License  2.0   Se

rvicios   SLA  Analyccs  Titanium  Plus  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Plataformas  m

oviles  

Iphone  Ipad  Android  Blackberry   Pl

ataformas  de  Escrito

rio  

Mac  Linux  Windows  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Visión global de la tecnología

- Escritorio: HTML5/CSS3 para el UI, scripting con

Javascript, Ruby, PHP o Python.

- Tecnología Móvil: Javascript para UI, Javascript para

scripting, WebView disponibles, pero no obligatorias.

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Javascript   Titanium  API  

Compilador  Intermedio  

Compilador  Nacvo   App  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

01/05/11

Funcionalidades Soportadas

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Netbook  +  Linux    • Ubuntu  –  h^p://ubuntu.com  

Android  SDK  • h^p://developer.android.com/sdk  

Firefox  • h^p://www.mozilla.org  

Titanium  Studio  • h^p://www.appcelerator.com/products/download/  

Eloquent  Javascript  • h^p://eloquentjavascript.net  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

capp.xml  

modules  

Resources  •  app.js  •  iphone  •  android  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

• Mobile  Camp  MX  -­‐  @mobilecampmx  (Agosto  2011)  

Próximos  eventos  

• h^p://wiki.appcelerator.org/  • h^p://dientespodridos.blogspot.com  • h^p://slideshare.net/mauropm  

Documentate  

• @mauropm  • mauropm@gmail.com  

Preguntame  

Mauro  Parra-­‐Miranda  |  @mauropm  |  Linko.mx  |  openenchilada.com  

openenchilada.com"Visita,  escucha  y  contribuye  en  …  

Grabaremos  un  episodio  en  5  minutos  =)  ¡Acompañanos!  

top related