Este documento presenta una introducción al desarrollo de aplicaciones móviles para personas sin experiencia en programación. Explica los tipos de aplicaciones, requisitos, capacidades de los dispositivos, costos de desarrollo y etapas del proceso como la idea, boceto, diseño, desarrollo y publicación. También incluye consejos para aprender de forma autodidacta a través de cursos en línea y generadores de aplicaciones.
2. @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
11. @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
15. @asanzdiego @_David_Jorge
Cada vez se navega más con los teléfonos/tabletas.
Pero no ha sido en detrimento del escritorio.
fuente: http://blogs.wsj.com/cmo/2015/05/26/mobile-isnt-killing-the-desktop-internet/
Evolución
20. @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.
21. @asanzdiego @_David_Jorge
iOS
15% 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.
24. @asanzdiego @_David_Jorge
● Phonegap empaqueta a distintas plataformas.
● Appcelerator viene con servicios de Backend.
● Sencha optimizado para UI nativas.
● Intel XDK soporta varios frameworks UI.
● Xamarin C# y compila a Java y Objective-C.
● Ludei pensado para juegos.
● eMobc plataforma española.
Entornos completos
25. @asanzdiego @_David_Jorge
● Ionic SASS, AngularJS, CLI.
● MobileAngularUI Bootstrap 3 + AngularJS.
● Kendo basado en jQuery.
● Famous para animaciones.
● jQueryMobile el clásico.
● HammerJS para los gestos.
● Lungo es español.
Frameworks UI
26. @asanzdiego @_David_Jorge
● Gestión de usuarios.
● Bases de Datos.
● Gestión de ficheros.
● Notificaciones Push.
● Geolocalización.
● Estadísticas.
Backend As A Service
● firebase.com
● cloudmine.me
● backendless.com
● telerik.com
● parse.com
● kumulos.com
● kinvey.com
● api.shephertz.com
● backbeam.io
● apiomat.com
● appacitive.com
● appery.io
● en.kii.com
● netmera.com
27. @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
30. @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
32. @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...
33. @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
34. @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?
36. @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
42. @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
44. @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?
46. @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.
47. @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
51. @asanzdiego @_David_Jorge
Que conozca varias
plataformas.
Generales: precio,
localización, horarios,
experiencia, seriedad,
dedicación, etc.
Elegir diseñador
52. @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
53. @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, …”
54. @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.
55. @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
56. @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
61. @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
63. @asanzdiego @_David_Jorge
Salida a los marketplaces
App SEO, Web para app.
Promociones, invitación.
+Marketing -Dinero.
Reportes y Analytics.
64. @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.
65. @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