JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

67
@asanzdiego @_David_Jorge Y si quiero desarrollar mi propia app, ¿qué debo hacer?

Transcript of JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

Page 1: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Y si quiero desarrollar mi propia app, ¿qué

debo hacer?

Page 2: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

0. Quienes somos

1. Tipos de apps

2. Requisitos apps

3. Capacidades

4. Cuánto cuesta

5. El MVP

6. La idea

7. El boceto

8. El diseño

9. El desarrollo

10. La publicación

11. Autodidactas

Page 7: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Nuestros números

+20 hackathones

+220 proyectos

+2400 hackers

Page 8: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

JustiApps - #HackTheJustice

Integra tecnología y derecho

para mejorar la Justicia.

@JustiApps

http://www.justiapps.com

Page 9: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

¿Cómo?

concurso ideas

debates y foros

hackathon

Page 10: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

0. Quienes somos

1. Tipos de apps

2. Requisitos apps

3. Capacidades

4. Cuánto cuesta

5. El MVP

6. La idea

7. El boceto

8. El diseño

9. El desarrollo

10. La publicación

11. Autodidactas

Page 12: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Aplicaciones web

Sitios web adaptados a teléfonos/tabletas.

No se instalan en el dispositivo.

Accedemos mediante el navegador.

Page 13: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Aplicaciones web

Capacidades limitadas a las del navegador.

Son las más rápidas de desarrollar.

Son las más económicas.

Page 15: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Aplicaciones nativas

Se desarrollan para una plataforma.

Acceso a todas las capacidades del dispositivo.

Se pueden distribuir en los marketplaces.

Page 16: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Aplicaciones nativas

Requieren más tiempo de desarrollo.

Resultan más caras.

Para juegos o aplicaciones complejas.

Page 17: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Android

80% de los terminales.

Se desarrollan con Java.

Google Play:- Las aplicaciones son

aprobadas automáticamente.

- Tasa de 25$ una vez en la vida.

- Los usuarios las prefieren gratis con publicidad.

Page 18: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

iOS15% de los terminales.

Se desarrollan con Objective-C y/o Swift.

App Store:- Las aplicaciones son

minuciosamente revisadas.- Tasa de 99$ anuales.- Los usuarios están más

acostumbrados a pagar.

Page 19: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Aplicaciones híbridas

App web incrustadas en aplicación nativa.

Se desarrolla para todas las plataformas.

Acceso a muchas capacidades del dispositivo.

Page 20: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Aplicaciones híbridas

Se pueden distribuir en los marketplaces.

Son más económicas que las nativas.

Mejor opción para aplicaciones sencillas.

Page 21: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

0. Quienes somos

1. Tipos de apps

2. Requisitos apps

3. Capacidades

4. Cuánto cuesta

5. El MVP

6. La idea

7. El boceto

8. El diseño

9. El desarrollo

10. La publicación

11. Autodidactas

Page 22: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Requisitos de un App

Web/Nativa/Híbrida.

Gestión de usuarios.

Integración con otras web.

Page 23: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Requisitos de un App

Panel para administradores.

Multilingüe.

Servicios push.

Page 24: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

0. Quienes somos

1. Tipos de apps

2. Requisitos apps

3. Capacidades

4. Cuánto cuesta

5. El MVP

6. La idea

7. El boceto

8. El diseño

9. El desarrollo

10. La publicación

11. Autodidactas

Page 25: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Capacidades de los dispositivos

Teléfono: llamadas.

Agenda: contactos.

3G, WiFi: internet.

Bluetooth, NFC: conectividad.

Page 26: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Capacidades de los dispositivos

Acelerómetro, giroscopio, magnetómetro: dirección y orientación.

GPS: posición.

Cámara: fotos y vídeos.

Otros sensores: luz, humedad, proximidad...

Page 27: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

0. Quienes somos

1. Tipos de apps

2. Requisitos apps

3. Capacidades

4. Cuánto cuesta

5. El MVP

6. La idea

7. El boceto

8. El diseño

9. El desarrollo

10. La publicación

11. Autodidactas

Page 28: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

● Dependerá de:○ Complejidad y tamaño funcionalidad principal.○ La cantidad de extras.○ Número de requisitos de la App.○ Número de capacidades del dispositivo que usa.○ Diseño, usabilidad y accesibilidad de la App.○ Calidad de la App.○ Tiempo de desarrollo.

¿Cuánto cuesta una App?

Page 30: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

0. Quienes somos

1. Tipos de apps

2. Requisitos apps

3. Capacidades

4. Cuánto cuesta

5. El MVP

6. La idea

7. El boceto

8. El diseño

9. El desarrollo

10. La publicación

11. Autodidactas

Page 31: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

“desarrollar transporte aéreo”

Ejemplo MVP

Page 36: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

0. Quienes somos

1. Tipos de apps

2. Requisitos apps

3. Capacidades

4. Cuánto cuesta

5. El MVP

6. La idea

7. El boceto

8. El diseño

9. El desarrollo

10. La publicación

11. Autodidactas

Page 37: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

La idea

Mi proyecto está ideado.

¡Me voy a forrar!

Pero es sólo una idea...

Page 38: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

¿Qué problema resuelve?

¿Va a ser realmente útil o es sólo mi necesidad?

¿Hay ya otras apps similares? ¿Me puedo diferenciar?

¿Cual va ser mi modelo de negocio? ¿Dinero, popularidad, otro?

Page 39: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Funcionalidad principal

¿Qué funcionalidad quiero que tenga?

¿Qué es básico, deseado y extras?

¿Qué no hace ni es?

Page 40: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Definiendo la idea, creando el proyecto

Tener bien claro el objetivo principal de mi aplicación.

Escribir, describir y dibujar la app.

Page 41: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

0. Quienes somos

1. Tipos de apps

2. Requisitos apps

3. Capacidades

4. Cuánto cuesta

5. El MVP

6. La idea

7. El boceto

8. El diseño

9. El desarrollo

10. La publicación

11. Autodidactas

Page 42: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

¿Puedo hacer un boceto?

Sí: hazlo tú mismo.

No: contrata un experto diseñador.

Page 44: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Experto en UX.

Experto en Apps

(no sólo webs)

Elegir diseñador

Page 45: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Que conozca varias plataformas.

Generales: precio, localización, horarios, experiencia, seriedad, dedicación, etc.

Elegir diseñador

Page 46: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

0. Quienes somos

1. Tipos de apps

2. Requisitos apps

3. Capacidades

4. Cuánto cuesta

5. El MVP

6. La idea

7. El boceto

8. El diseño

9. El desarrollo

10. La publicación

11. Autodidactas

Page 47: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

El diseño

¿Hay presupuesto?

Sí: contrato diseñador.

No: Apariencia nativa

con diseño básico.

“Quiero un diseño especial, diferente, moderno, elegante, interesante, brillante, atractivo, …”

Page 48: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Adaptar el contenido.

Transiciones entre pantallas.

Animaciones de elementos.

Mensajes, pop ups y alertas.

La interacción

Una App no es una secuencia de imágenes.

Page 49: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Rotaciones y orientaciones.

Tamaños de pantallas.

¡Ojo con lo que tapa el teclado!

En un monitor se ve muy bien

¿y en el móvil?

La adaptabilidad

Una App se ejecuta en distintos dispositivos

Page 50: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

0. Quienes somos

1. Tipos de apps

2. Requisitos apps

3. Capacidades

4. Cuánto cuesta

5. El MVP

6. La idea

7. El boceto

8. El diseño

9. El desarrollo

10. La publicación

11. Autodidactas

Page 51: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Del diseño al desarrollo

Limitaciones del tipo de app (web/nativa/mixta)

Habilidades del desarrollador.

Page 52: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

DesarrolloMétodo de trabajo con el desarrollador.

Comunicación.

Antes de empezar.

¿Algo para probar?

Al empezar.

Plan de trabajo.

Entregables.

Page 53: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Comienzan los problemas :(

Problemas técnicos.

Diseño no amigable.

Problemas funcionales.

Bugs. ¡En producción!

Pruebas + Control crashes.

Page 54: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Luz al final del túnel

Primera versión beta.

¿Usuarios de prueba?

Page 55: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

0. Quienes somos

1. Tipos de apps

2. Requisitos apps

3. Capacidades

4. Cuánto cuesta

5. El MVP

6. La idea

7. El boceto

8. El diseño

9. El desarrollo

10. La publicación

11. Autodidactas

Page 56: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Listos para publicar

Publicamos.

¿Campaña?

¿Cómo va el presupuesto?

Page 57: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Salida a los marketplaces

App SEO, Web para app.

Promociones, invitación.

+Marketing -Dinero.

Reportes y Analytics.

Page 58: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Sobreviviendo al paso del tiempo

Usuarios:○ Opiniones.○ Cómo usan la app.○ Votaciones. Reseñas.

Actualizaciones y avances tecnológicos en las plataformas.

Page 59: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

0. Quienes somos

1. Tipos de apps

2. Requisitos apps

3. Capacidades

4. Cuánto cuesta

5. El MVP

6. La idea

7. El boceto

8. El diseño

9. El desarrollo

10. La publicación

11. Autodidactas

Page 61: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Créditos● http://blackhold.nusepas.com/2013/01/como-quieres-tu-proyecto/ ● http://blogs.wsj.com/cmo/2015/05/26/mobile-isnt-killing-the-desktop-internet/ ● http://en.wikipedia.org/wiki/File:Ala_delta_sobrevolando_la_Sierra_de_Villafranca.JPG ● http://en.wikipedia.org/wiki/File:British_Airways_Concorde_G-BOAC_03.jpg ● http://en.wikipedia.org/wiki/File:Engine.f15.arp.750pix.jpg ● http://thenounproject.com/term/blueprint/1050/ ● http://thenounproject.com/term/cloud-learning/161514/ ● http://thenounproject.com/term/competency-based-assessment/27464/ ● http://thenounproject.com/term/design/60427/ ● http://thenounproject.com/term/developer/6324/ ● http://thenounproject.com/term/drag-and-drop/49665/ ● http://thenounproject.com/term/people/112754/ ● http://thenounproject.com/term/users/64761/ ● http://thenounproject.com/term/whistle/5215/ ● http://thenounproject.com/term/whiteboard/93458/ ● http://thenounproject.com/term/wireframe/21874/ ● http://upload.wikimedia.org/wikipedia/commons/1/10/Business_Model_Canvas.png ● http://www.flaticon.com/free-icon/app-store-apple-symbol_34356 ● http://www.flaticon.com/free-icon/business-graphic-triangle_46972 ● http://www.flaticon.com/free-icon/cart-of-ecommerce_14674 ● http://www.flaticon.com/free-icon/circular-pie-chart_8810 ● http://www.flaticon.com/free-icon/credit-card-with-discount-percentage_24744

Page 62: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Créditos● http://www.flaticon.com/free-icon/gamepad_65222 ● http://www.flaticon.com/free-icon/piggy-bank-with-coin_66969 ● http://www.flaticon.com/free-icon/ranking_69116 ● http://www.flaticon.com/free-icon/responsive-design-symbol_65381 ● http://www.flaticon.com/free-icon/running-a-race_10609 ● http://www.flaticon.com/free-icon/seo-performance-marketing-graphic_33381 ● http://www.flaticon.com/free-icon/speed-limit-100_13340 ● http://www.flaticon.com/free-icon/sports-car_68321 ● http://www.flaticon.com/free-icon/swift-bird-shape_47080 ● http://www.flickr.com/photos/markhillary/370268513 ● http://www.flickr.com/photos/nadinee/2582322082 ● http://www.flickr.com/photos/zergev/8145106535 ● http://www.iconsdb.com/custom-color/add-property-icon.html ● http://www.iconsdb.com/custom-color/alarm-clock-2-icon.html ● http://www.iconsdb.com/custom-color/alert-icon.html ● http://www.iconsdb.com/custom-color/android-6-icon.html ● http://www.iconsdb.com/custom-color/android-icon.html ● http://www.iconsdb.com/custom-color/apple-icon.html ● http://www.iconsdb.com/custom-color/article-marketing-icon.html ● http://www.iconsdb.com/custom-color/available-updates-icon.html ● http://www.iconsdb.com/custom-color/banknotes-icon.html ● http://www.iconsdb.com/custom-color/bluetooth-2-icon.html

Page 63: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Créditos● http://www.iconsdb.com/custom-color/bug-2-icon.html ● http://www.iconsdb.com/custom-color/cash-receiving-icon.html ● http://www.iconsdb.com/custom-color/check-mark-icon.html ● http://www.iconsdb.com/custom-color/chrome-icon.html ● http://www.iconsdb.com/custom-color/compass-icon.html ● http://www.iconsdb.com/custom-color/conference-icon.html ● http://www.iconsdb.com/custom-color/conference-icon.html ● http://www.iconsdb.com/custom-color/contacts-2-icon.html ● http://www.iconsdb.com/custom-color/database-5-icon.html ● http://www.iconsdb.com/custom-color/edit-9-icon.html ● http://www.iconsdb.com/custom-color/error-icon.html ● http://www.iconsdb.com/custom-color/euro-icon.html ● http://www.iconsdb.com/custom-color/extra-badge-icon.html ● http://www.iconsdb.com/custom-color/finish-flag-icon.html ● http://www.iconsdb.com/custom-color/flag-icon.html ● http://www.iconsdb.com/custom-color/flashlight-icon.html ● http://www.iconsdb.com/custom-color/flow-chart-icon.html ● http://www.iconsdb.com/custom-color/hot-chocolate-icon.html ● http://www.iconsdb.com/custom-color/idea-icon.html ● http://www.iconsdb.com/custom-color/idea-icon.html ● http://www.iconsdb.com/custom-color/iphone-icon.html ● http://www.iconsdb.com/custom-color/map-marker-icon.html

Page 64: JustiApps #hackTheJustice - Y si quiero desarrollar mi propia app, ¿qué debo hacer?

@asanzdiego @_David_Jorge

Créditos● http://www.iconsdb.com/custom-color/mobile-marketing-icon.html ● http://www.iconsdb.com/custom-color/money-icon.html ● http://www.iconsdb.com/custom-color/notebook-icon.html ● http://www.iconsdb.com/custom-color/phone-2-icon.html ● http://www.iconsdb.com/custom-color/phone-42-icon.html ● http://www.iconsdb.com/custom-color/planner-icon.htmlcalendar ● http://www.iconsdb.com/custom-color/play-4-icon.html ● http://www.iconsdb.com/custom-color/rocket-icon.html ● http://www.iconsdb.com/custom-color/server-icon.html ● http://www.iconsdb.com/custom-color/slr-camera-icon.html ● http://www.iconsdb.com/custom-color/student-icon.html ● http://www.iconsdb.com/custom-color/student-icon.html ● http://www.iconsdb.com/custom-color/talk-icon.html ● http://www.iconsdb.com/custom-color/target-audience-icon.html ● http://www.iconsdb.com/custom-color/time-icon.html ● http://www.iconsdb.com/custom-color/top-navigation-toolbar-icon.html ● http://www.iconsdb.com/custom-color/unlock-icon.html ● http://www.iconsdb.com/custom-color/website-design-icon.html ● http://www.iconsdb.com/custom-color/website-design-icon.html ● http://www.iconsdb.com/custom-color/wifi-3-bars-icon.html ● http://www.iconsdb.com/custom-color/window-5-icon.html ● http://www.iconsdb.com/custom-color/x-mark-icon.html