Android: El buen ciudadano

33
Android El buen ciudadano Marco Avendaño IX Congreso Nacional de Tecnologías Informáticas Universidad Nacional “Siglo XX”

Transcript of Android: El buen ciudadano

Page 1: Android: El buen ciudadano

AndroidEl buen ciudadano

Marco Avendaño

IX Congreso Nacional de Tecnologías InformáticasUniversidad Nacional “Siglo XX”

Page 2: Android: El buen ciudadano

AndroidEl buen ciudadanoContexto móvil

Page 3: Android: El buen ciudadano

El mundo le pertenecer a los móviles

Page 4: Android: El buen ciudadano

Android, el favorito

Page 5: Android: El buen ciudadano

Android y sus aplicaciones

Page 6: Android: El buen ciudadano

Android everywhere

Page 7: Android: El buen ciudadano

¿Cuándo desarrollar Android Apps?

Page 8: Android: El buen ciudadano

Herramientas para desarrollar

Page 9: Android: El buen ciudadano

AndroidEl buen ciudadanoAndroid App el

buen ciudadano

Page 10: Android: El buen ciudadano

¿Qué es ser un buen ciudadano?

Page 11: Android: El buen ciudadano

¿Cómo mi App puede ser un “buen ciudadano”?

• Contenido• Economía• Seguridad• Accesibilidad

Page 12: Android: El buen ciudadano

… featuring Moviescopio

Page 13: Android: El buen ciudadano

Siempre mostrar contenido

Page 14: Android: El buen ciudadano

Contenido disponible en: Fuera de línea

Page 15: Android: El buen ciudadano

Almacenamiento de datos

Page 16: Android: El buen ciudadano

Cuidar la batería

Page 17: Android: El buen ciudadano

Cuidar la economía

Page 18: Android: El buen ciudadano

Seguridad: “hackear una app”

Page 19: Android: El buen ciudadano

Top Ten Mobile Risk

OWASP Mobile Top 10 Risks

M2 – Insecure Data Storage

M3 – Insufficient Transport Layer

Protection

M1 – Weak Server Side Controls

M4 – Unitended Data Leakage

M6 – Broken Cryptography

M7 – Client Side Injection

M5 – Poor Authorization and

Authentication

M8 – Security Decisions Via

Untrusted Inputs

M9 – Improper Session Handling

M10 – Lack of Binary Protections

Page 20: Android: El buen ciudadano

Android 4 everyone

Page 21: Android: El buen ciudadano

Algunas cifras

Según World Health Organization:• El 15% de la población mundial, tienen

algún tipo de discapacidad (más de mil millones de personas).

Según los datos del Censo de Población y Vivienda 2012:• Bolivia registró 300.000 personas con

discapacidad que representa un 3% de la población.

Page 22: Android: El buen ciudadano

Accesibilidad

Es el grado en el que todas las personas pueden:• utilizar un objeto,• visitar un lugar o,• acceder a un servicio,independientemente de sus capacidades técnicas, cognitivas o físicas.

Page 23: Android: El buen ciudadano

Apps al alcance de tod@s

Page 24: Android: El buen ciudadano

Android y la accesibilidad

Page 25: Android: El buen ciudadano

Novedades del I/O 15

Page 26: Android: El buen ciudadano

Herramientas de accesibilidad

Page 27: Android: El buen ciudadano

Mejores prácticas

<Buttonandroid:id=”@+id/pause_button”android:src=”@drawable/pause”android:contentDescription=”@string/pause”/>

<Spinnerandroid:id="@+id/spin_CityList«android:layout_width="266dp"

android:layout_height="48dp"android:accessibilityLiveRegion="polite"android:focusable="false" />

Page 28: Android: El buen ciudadano

Herramientas para testing

Page 29: Android: El buen ciudadano

Checker for Android

Page 30: Android: El buen ciudadano

Llamado a la acción

Desarrollar aplicaciones Android que puedan ser usados:• En todo lugar, y• Por todos…

Page 31: Android: El buen ciudadano

¿Preguntas?

Page 32: Android: El buen ciudadano

Datos de contacto

[email protected]

@marcoviaweb

https://www.facebook.com/marcoviaweb

https://bo.linkedin.com/in/marcoviaweb

Page 33: Android: El buen ciudadano

AndroidEl buen ciudadano

Gracias!

IX Congreso Nacional de Tecnologías InformáticasUniversidad Nacional “Siglo XX”