Mi aplicación es un FAIL <br />@drac94<br />
Mis 3grandes amigos<br /><ul><li>Rapidez
Utilidad
Belleza</li></ul>@drac94<br />
Rapidez<br />ANR (ApplicationNotResponding)<br />@drac94<br />
Si el hilo de UI no contesta a un evento de entrada después de 5 segundos<br />Un BroadcastReceiver no contesta dentro de ...
Si mi aplicación no es lo suficientemente rápida tengo que….<br />DISIMULAR<br />@drac94<br />
Cuidar el thread de la Interfaz Gráfica (UI)<br />No hacer operaciones de Entrada/Salida (I/O)<br />No hacer operaciones c...
Utilidad<br />Mas de 3 taps, no sirve!<br />No arruines el botón «Atrás»<br />Si tu aplicación necesita instrucciones comp...
Deshacer, No advertir<br />Usar loading que no bloqueé las demás funciones de la aplicación<br />@drac94<br />
Belleza<br />Si eres developer nunca pero nunca de los nuncas jamases diseñes tus aplicaciones!!<br />A menos que tengas s...
Pero si por alguna razón lo haces:<br />No solo portes la interfaz de otra plataforma<br />No construyas tus propios objet...
Pero si por alguna razón lo haces:<br />Conoce los diferentes tamaños de pantalla y las diferentes densidades<br />Usa los...
Recomendaciones Finales<br />Trata de conseguir un dispositivo con Android<br />Instala y usa todas las aplicaciones que p...
Upcoming SlideShare
Loading in …5
×

Mejores prácticas de diseño para apps en dispositivos móviles

840 views

Published on

Mejores prácticas de diseño para apps en dispositivos móviles

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
840
On SlideShare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mejores prácticas de diseño para apps en dispositivos móviles

  1. 1. Mi aplicación es un FAIL <br />@drac94<br />
  2. 2. Mis 3grandes amigos<br /><ul><li>Rapidez
  3. 3. Utilidad
  4. 4. Belleza</li></ul>@drac94<br />
  5. 5. Rapidez<br />ANR (ApplicationNotResponding)<br />@drac94<br />
  6. 6. Si el hilo de UI no contesta a un evento de entrada después de 5 segundos<br />Un BroadcastReceiver no contesta dentro de 10 segundos<br />@drac94<br />Causas de un ANR<br />
  7. 7. Si mi aplicación no es lo suficientemente rápida tengo que….<br />DISIMULAR<br />@drac94<br />
  8. 8. Cuidar el thread de la Interfaz Gráfica (UI)<br />No hacer operaciones de Entrada/Salida (I/O)<br />No hacer operaciones complejas<br />Usar StrictMode<br />Usar AsyncTask e IntentService<br />Usar Traceview<br />Usar Native (NDK)<br />@drac94<br />Mejorar<br />
  9. 9. Utilidad<br />Mas de 3 taps, no sirve!<br />No arruines el botón «Atrás»<br />Si tu aplicación necesita instrucciones complejas no sirve!<br />@drac94<br />
  10. 10. Deshacer, No advertir<br />Usar loading que no bloqueé las demás funciones de la aplicación<br />@drac94<br />
  11. 11. Belleza<br />Si eres developer nunca pero nunca de los nuncas jamases diseñes tus aplicaciones!!<br />A menos que tengas superpoderes<br />@drac94<br />
  12. 12. Pero si por alguna razón lo haces:<br />No solo portes la interfaz de otra plataforma<br />No construyas tus propios objetos, usa los que hay<br />Cuida los colores<br />Cuida la tipografía<br />Piensa en chico<br />@drac94<br />
  13. 13. Pero si por alguna razón lo haces:<br />Conoce los diferentes tamaños de pantalla y las diferentes densidades<br />Usa los patrones de diseño<br />Aprende como funcionan los fragmentos<br />@drac94<br />
  14. 14. Recomendaciones Finales<br />Trata de conseguir un dispositivo con Android<br />Instala y usa todas las aplicaciones que puedas<br />PREGUNTA!!!<br />http://stackoverflow.com/<br />@drac94<br />
  15. 15. Recomendaciones Finales<br />Si ya tienes una aplicación en la market<br />Crea un lugar para retroalimentación<br />Actualiza constantemente<br />@drac94<br />
  16. 16. eldrac94@gmail.com<br />@drac94<br />@mobdevags<br />@tqvags<br />@tequilavalley<br />http://tequilavalley.com<br />http://mobdev.org.mx<br />@drac94<br />

×