SlideShare una empresa de Scribd logo
Reglas del Desarrollo de App
Importancia del Mockup
Tipos de App
pavillalta@ugb.edu.sv
pavillalta@gmail.com
Blog de Programación Móviles
http://programacion-moviles.blogspot.com/
Por:
Pedro Antonio Villalta
Ingeniero en Sistemas
Generalidades sobre Desarrollo de Aplicaciones para Móviles 2
Pedro Antonio Villalta
por
Reglas del Desarrollo de App
Importancia del Mockup
Tipos de App
 Reglas Para la Creación de Aplicaciones para
Móviles
 La Importancia Del Mockup
 Ejemplos de Mockup
 App Casos De Éxito
 El Futuro De Las App
Temas
Generalidades sobre Desarrollo de Aplicaciones para Móviles 3
Desarrollo de
Aplicaciones para
Móviles
Generalidades sobre Desarrollo de Aplicaciones para
Móviles
4
Regla 1
¿Qué tipo de app es?
No es lo mismo crear una aplicación simple, que una con
base con base de datos SQLite o una de juego.
Definir claramente qué va a hacer tu aplicación móvil. Esto
definirá el tipo de desarrolladores y diseñadores, e incluso
el presupuesto necesario.
Generalidades sobre Desarrollo de Aplicaciones para Móviles 5
Creación de App. Regla de Cuatro
Regla 2
¿A qué público va dirigida?
¿hay un público suficientemente amplio para crear una
app de estas características?
El público al que va dirigida es clave para saber como
desarrollar una app, saber qué diseño escoger para la
app
Generalidades sobre Desarrollo de Aplicaciones para Móviles 6
Creación de App. Regla de Cuatro
Regla 3
Estudio de mercado
Realizar un estudio del mercado y analizar a conciencia la
competencia para averiguar si tu idea ya existe.
Si ya existe seguro puedes entrar en el mercado
ofreciendo un mejor producto, diferenciándote o un
servicio más barato.
Generalidades sobre Desarrollo de Aplicaciones para Móviles 7
Creación de App. Regla de Cuatro
Regla 4
¿Cómo rentabilizar tu app? ¿Objetivo de la app?
No todas las aplicaciones móviles son creadas para dar
dinero. Aunque el desarrollo de aplicaciones móviles puede
generar gastos algunas empresas solo las utilizan para
promocionar su marca, productos y servicios.
Algunos desarrolladores plantean una quinta regla que se debe
tomar en cuenta.
Como se puede ver en la siguiente imagen:
Generalidades sobre Desarrollo de Aplicaciones para Móviles 8
Creación de App. Regla de Cuatro
Generalidades sobre Desarrollo de Aplicaciones para Móviles 9
Creación de App
Regla adicional: El Presupuesto
Imagen tomada de: https://www.yeeply.com
Generalidades sobre Desarrollo de Aplicaciones para Móviles 10
 El diseño de la App debe ser creado como un Mockup antes de ir
al Entorno De Desarrollo.
 Tener preparado un boceto de tu idea de app ayudará a
facilitarle la tarea a los diseñadores como y los desarrolladores.
De la Idea al Maquetado
Generalidades sobre Desarrollo de Aplicaciones para Móviles 11
 El mockup consiste en realizar el diseño y secuencia de
navegación de la App para mostrar al cliente cómo
funcionará y obtener el visto bueno para pasar a la
siguiente etapa de desarrollo.
Para esta actividad podemos utilizar el software balsamiq
mockups disponible en
https://balsamiq.com/
La Importancia del Mockup
Generalidades sobre Desarrollo de Aplicaciones para Móviles 12
 Mockingbird
 Axure
 UXpin
 Pidoco
 Iplotz
 Adobe Illustrator (AI)
 Protoshare
 OmniGraffle
 Gliffy
 Mockflow
 iPhone mockup
 InVision App
 Mockup Builder
 HotGloo
Herramientas para Creación de Mockup
Hay más opciones como por ejemplo veamos el siguiente listado
(publicado en el post desarrollo-de-software-app-para-telefonia-movil).
También en el siguiente post se detallan más herramientas de prototipado de app.
https://www.yeeply.com/blog/como-definir-tu-aplicacion-movil-hacer-prototipo-de-app/
 El Mockup depende de la creatividad de
cada persona o equipo desarrollador.
 Por ejemplo estos son maquetaciones de
diferentes Aplicaciones tomadas como base
para practicar creación de mockup.
Generalidades sobre Desarrollo de Aplicaciones para Móviles 13
Ejemplos de Mockup
Generalidades sobre Desarrollo de Aplicaciones para Móviles 14
Ejemplo 1
Generalidades sobre Desarrollo de Aplicaciones para Móviles 15
Ejemplo 2
Generalidades sobre Desarrollo de Aplicaciones para Móviles 16
Ejemplo 3
Generalidades sobre Desarrollo de Aplicaciones para Móviles 17
Ejemplo 4
Generalidades sobre Desarrollo de Aplicaciones para Móviles 18
Ejemplo 5
Generalidades sobre Desarrollo de Aplicaciones para Móviles 19
Ejemplo 6
Generalidades sobre Desarrollo de Aplicaciones para Móviles 20
En el largo proceso de crear una aplicación
móvil, uno de los pasos clave es el de
encontrar diseñadores de apps.
Flat Design o diseño plano
vs
Skeumorphismo, diseño de profundidad
Cuál es la tendencia?
Del Maquetado al Diseño
Generalidades sobre Desarrollo de Aplicaciones para Móviles 21
 Este tipo de diseño de apps se caracteriza por ser un
diseño de líneas claras, muy diáfano, que sigue una
cuadrícula muy estricta. Los diseños minimalistas han
estado arrasando en el desarrollo de aplicaciones, pero
también en el web.
Flat design o diseño plano
Generalidades sobre Desarrollo de Aplicaciones para Móviles 22
 Esta es una tendencia que ha estando adoptando Apple
muy poco a poco para pasar, en menos de dos años, del
diseño de apps más simple a diseño más complejo.
 Abundan en este sentido el uso de texturas realistas
como madera, textil o metálicos para darle un
aspecto más realista.
Skeumorfismo o diseño complejo
Mercado de
Casos de Éxito
Generalidades sobre Desarrollo de Aplicaciones para
Móviles
23
Generalidades sobre Desarrollo de Aplicaciones para Móviles 24
Cuando se desarrolla una app primero se debe tener en
cuenta que debe estar incluida en cualquiera de las
siguientes categorías:
Funcionalidad básica, aplicación “simple” que muestra
información básica.
Base de datos con funcionalidad personalizada
Juegos
Mejoras o modificaciones del hardware del dispositivo: toman
ciertas funciones del teléfono, como la alarma, la cámara o el flash
Aplicaciones totalmente dinámicas: se basan únicamente en la
información externa
Servicios personalizados: permitir la entrada de los usuarios al
contenido de una manera específica
Cuánto Vale una App
Generalidades sobre Desarrollo de Aplicaciones para Móviles 25
 Hay que tener en cuenta que estos costes pueden variar
dependiendo para qué dispositivos se vaya a crear la
App.
 Podemos encontrar sitios que permiten estimar el costo
de app, por ejemplo:
http://www.cuantocuestamiapp.com/
 Estos son solo algunos ejemplos de costes de desarrollo
típicos para diferentes proyectos, que te podrán servir de
orientación:
Cuánto Vale una App
Generalidades sobre Desarrollo de Aplicaciones para Móviles 26
 Aplicación simple entre 700 – 3 000 Tú proporcionas
todo el contenido, una dirección clara, y aplicaciones de
ejemplo de lo que quieres desarrollar.
 Los costes adicionales vendrán cuando quieras añadir
por ejemplo localizadores GPS, integración de redes
sociales o email, varios idiomas o sonidos
característicos.
Cuánto Vale una App
Generalidades sobre Desarrollo de Aplicaciones para Móviles 27
 App con Base de datos entre 5 000 – 30 000 Incluye
contenido, imagen, escritura, sonido, etc.
 El coste va a venir de la creación de la “lógica” dentro de
la aplicación y la arquitectura de toda la capacidad de
uso.
Cuánto Vale una App
Generalidades sobre Desarrollo de Aplicaciones para Móviles 28
 Juegos entre 7 000 – 150 000 Es el tipo de app más
difícil de calcular. Como punto de referencia se dice que
el desarrollo de Angry Birds costó entre 90 000 – 130
000.
 La ventaja de un juego es que se descarga en un
número mucho más elevado, no hay nada más viral que
un juego divertido.
Cuánto Vale una App
Generalidades sobre Desarrollo de Aplicaciones para Móviles 29
Michael Sayman
Michael es un joven
peruano que se convirtió en
noticia mundial a los 13
años luego de crear Club
Penguin App, un juego
para dispositivos iOS que
en tan solo 3 semanas le
reportó ingresos por más
de 5.000 dólares.
App Casos de Éxito
Es mencionado en la lista sobre jóvenes exitosos de esta publicación
http://www.negociosyemprendimiento.org/2013/10/historias-de-jovenes-emprendedores.html
Por mi parte también he publicado sobre este caso de éxito en:
http://programacion-moviles.blogspot.com/2015/03/michael-sayman-creador-del-juego-4snaps-
contratado-por-facebook.html
Ver video:
https://www.youtube.com/watch?v=TSc76Fv1_zk
Generalidades sobre Desarrollo de Aplicaciones para Móviles 30
 La empresa VisionMobile realiza desde hace tiempo su
informe Developer Economics, y en la sexta edición,
que estudia el primer trimestre de 2014, se analizan las
tendencias del mercado en cuanto al interés de los
desarrolladores por el segmento de la movilidad.
 El desarrollo de aplicaciones móviles es uno de los
negocios más activos del momento, siendo una gran
oportunidad de crecimiento tanto para desarrolladores
como empresas.
El Futuro de las App
Generalidades sobre Desarrollo de Aplicaciones para Móviles 31
Tendencias del mercado en cuanto al interés de los
desarrolladores por el segmento de la movilidad
Grafico tomado de: http://www.xatakamovil.com
 Esta gráfica histórica muestra como en la década del 90 se
pronosticaba el crecimiento de los dispositivos móviles. A la
fecha año 2015 vemos que el pronostico se cumplió.
Generalidades sobre Desarrollo de Aplicaciones para Móviles 32
El Futuro Está en la Movilidad
http://blog.aplicacionesmovil.com
 https://www.yeeply.com/blog/crear-una-app-movil-de-exito-tu-guia-basica/
 http://programacion-moviles.blogspot.com/2015/06/desarrollo-de-software-app-para-
telefonia-movil.html
 http://programacion-moviles.blogspot.com/2015/03/michael-sayman-creador-del-juego-
4snaps-contratado-por-facebook.html
 http://programacion-moviles.blogspot.com/2015/06/desarrollo-de-software-app-para-
telefonia-movil.html
 https://www.yeeply.com/blog/como-definir-tu-aplicacion-movil-hacer-prototipo-de-app/
 https://www.yeeply.com/blog/cuanto-cuesta-una-aplicacion-movi/
 http://www.negociosyemprendimiento.org/2013/10/historias-de-jovenes-
emprendedores.html
Fuentes Consultadas
Generalidades sobre Desarrollo de Aplicaciones para Móviles 33

Más contenido relacionado

La actualidad más candente

SD-WAN 2.0: Building a Better SD-WAN
SD-WAN 2.0: Building a Better SD-WANSD-WAN 2.0: Building a Better SD-WAN
SD-WAN 2.0: Building a Better SD-WAN
ADVA
 
Hybrid- and Multi-Cloud by design - IBM Cloud and your journey to Cloud
Hybrid- and Multi-Cloud by design - IBM Cloud and your journey to CloudHybrid- and Multi-Cloud by design - IBM Cloud and your journey to Cloud
Hybrid- and Multi-Cloud by design - IBM Cloud and your journey to Cloud
Aleksandar Francuz
 
Lets vRealize level -100 Presentation
Lets vRealize level -100 PresentationLets vRealize level -100 Presentation
Lets vRealize level -100 Presentation
Anil Gupta (AJ) - vExpert
 
Understanding Cisco’ Next Generation SD-WAN Technology
Understanding Cisco’ Next Generation SD-WAN TechnologyUnderstanding Cisco’ Next Generation SD-WAN Technology
Understanding Cisco’ Next Generation SD-WAN Technology
Cisco Canada
 
How To Modernize Enterpize Apps, Including Windows and .NET on AWS
How To Modernize Enterpize Apps, Including Windows and .NET on AWSHow To Modernize Enterpize Apps, Including Windows and .NET on AWS
How To Modernize Enterpize Apps, Including Windows and .NET on AWS
Amazon Web Services
 
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceOptimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
ThousandEyes
 
VDI/ VMware Horizon View
VDI/ VMware Horizon ViewVDI/ VMware Horizon View
VDI/ VMware Horizon View
SumeraHangi
 
Amazon QLDB를 통한 원장 기반 운전 면허 검증 서비스 구현 - 윤석찬 :: AWS Unboxing 온라인 세미나
Amazon QLDB를 통한 원장 기반 운전 면허 검증 서비스 구현 - 윤석찬 :: AWS Unboxing 온라인 세미나Amazon QLDB를 통한 원장 기반 운전 면허 검증 서비스 구현 - 윤석찬 :: AWS Unboxing 온라인 세미나
Amazon QLDB를 통한 원장 기반 운전 면허 검증 서비스 구현 - 윤석찬 :: AWS Unboxing 온라인 세미나
Amazon Web Services Korea
 
Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017
Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017
Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017
Xpand IT
 
What is OutSystems?
What is OutSystems?What is OutSystems?
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Infrastructure as code: running microservices on AWS using Docker, Terraform,...Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Yevgeniy Brikman
 
HelloCloud.io - Introduction to IaC & Terraform
HelloCloud.io - Introduction to IaC & TerraformHelloCloud.io - Introduction to IaC & Terraform
HelloCloud.io - Introduction to IaC & Terraform
Hello Cloud
 
SSTQB - Glosario de terminos de pruebas de software
SSTQB  - Glosario de terminos de pruebas de softwareSSTQB  - Glosario de terminos de pruebas de software
SSTQB - Glosario de terminos de pruebas de software
Professional Testing
 
Maximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloudMaximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloud
VeloCloud Networks, Inc.
 
Horizon 8 + Instant Clones
Horizon 8 + Instant ClonesHorizon 8 + Instant Clones
Horizon 8 + Instant Clones
MarketingArrowECS_CZ
 
From Mainframe to Microservices
From Mainframe to MicroservicesFrom Mainframe to Microservices
From Mainframe to Microservices
Amazon Web Services
 
Monitoring Solutions for APIs
Monitoring Solutions for APIsMonitoring Solutions for APIs
Monitoring Solutions for APIs
Apigee | Google Cloud
 
Mapa mental - Software y servicios de Internet. GA1-220501046-AA1-EV01..pdf
Mapa mental - Software y servicios de Internet. GA1-220501046-AA1-EV01..pdfMapa mental - Software y servicios de Internet. GA1-220501046-AA1-EV01..pdf
Mapa mental - Software y servicios de Internet. GA1-220501046-AA1-EV01..pdf
camilofonsecadelosre
 
노후서버 교체 필요성
노후서버 교체 필요성노후서버 교체 필요성
노후서버 교체 필요성
YeonJi Yoon
 
Network Observability: Delivering Actionable Insights to Network Operations
Network Observability: Delivering Actionable Insights to Network OperationsNetwork Observability: Delivering Actionable Insights to Network Operations
Network Observability: Delivering Actionable Insights to Network Operations
Enterprise Management Associates
 

La actualidad más candente (20)

SD-WAN 2.0: Building a Better SD-WAN
SD-WAN 2.0: Building a Better SD-WANSD-WAN 2.0: Building a Better SD-WAN
SD-WAN 2.0: Building a Better SD-WAN
 
Hybrid- and Multi-Cloud by design - IBM Cloud and your journey to Cloud
Hybrid- and Multi-Cloud by design - IBM Cloud and your journey to CloudHybrid- and Multi-Cloud by design - IBM Cloud and your journey to Cloud
Hybrid- and Multi-Cloud by design - IBM Cloud and your journey to Cloud
 
Lets vRealize level -100 Presentation
Lets vRealize level -100 PresentationLets vRealize level -100 Presentation
Lets vRealize level -100 Presentation
 
Understanding Cisco’ Next Generation SD-WAN Technology
Understanding Cisco’ Next Generation SD-WAN TechnologyUnderstanding Cisco’ Next Generation SD-WAN Technology
Understanding Cisco’ Next Generation SD-WAN Technology
 
How To Modernize Enterpize Apps, Including Windows and .NET on AWS
How To Modernize Enterpize Apps, Including Windows and .NET on AWSHow To Modernize Enterpize Apps, Including Windows and .NET on AWS
How To Modernize Enterpize Apps, Including Windows and .NET on AWS
 
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid WorkforceOptimizing and Troubleshooting Digital Experience for a Hybrid Workforce
Optimizing and Troubleshooting Digital Experience for a Hybrid Workforce
 
VDI/ VMware Horizon View
VDI/ VMware Horizon ViewVDI/ VMware Horizon View
VDI/ VMware Horizon View
 
Amazon QLDB를 통한 원장 기반 운전 면허 검증 서비스 구현 - 윤석찬 :: AWS Unboxing 온라인 세미나
Amazon QLDB를 통한 원장 기반 운전 면허 검증 서비스 구현 - 윤석찬 :: AWS Unboxing 온라인 세미나Amazon QLDB를 통한 원장 기반 운전 면허 검증 서비스 구현 - 윤석찬 :: AWS Unboxing 온라인 세미나
Amazon QLDB를 통한 원장 기반 운전 면허 검증 서비스 구현 - 윤석찬 :: AWS Unboxing 온라인 세미나
 
Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017
Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017
Red Hat Value Proposition - Red Hat DevOps & Microservices Conference 2017
 
What is OutSystems?
What is OutSystems?What is OutSystems?
What is OutSystems?
 
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Infrastructure as code: running microservices on AWS using Docker, Terraform,...Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
 
HelloCloud.io - Introduction to IaC & Terraform
HelloCloud.io - Introduction to IaC & TerraformHelloCloud.io - Introduction to IaC & Terraform
HelloCloud.io - Introduction to IaC & Terraform
 
SSTQB - Glosario de terminos de pruebas de software
SSTQB  - Glosario de terminos de pruebas de softwareSSTQB  - Glosario de terminos de pruebas de software
SSTQB - Glosario de terminos de pruebas de software
 
Maximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloudMaximizing SD-WAN Architecture with Service Chaining - VeloCloud
Maximizing SD-WAN Architecture with Service Chaining - VeloCloud
 
Horizon 8 + Instant Clones
Horizon 8 + Instant ClonesHorizon 8 + Instant Clones
Horizon 8 + Instant Clones
 
From Mainframe to Microservices
From Mainframe to MicroservicesFrom Mainframe to Microservices
From Mainframe to Microservices
 
Monitoring Solutions for APIs
Monitoring Solutions for APIsMonitoring Solutions for APIs
Monitoring Solutions for APIs
 
Mapa mental - Software y servicios de Internet. GA1-220501046-AA1-EV01..pdf
Mapa mental - Software y servicios de Internet. GA1-220501046-AA1-EV01..pdfMapa mental - Software y servicios de Internet. GA1-220501046-AA1-EV01..pdf
Mapa mental - Software y servicios de Internet. GA1-220501046-AA1-EV01..pdf
 
노후서버 교체 필요성
노후서버 교체 필요성노후서버 교체 필요성
노후서버 교체 필요성
 
Network Observability: Delivering Actionable Insights to Network Operations
Network Observability: Delivering Actionable Insights to Network OperationsNetwork Observability: Delivering Actionable Insights to Network Operations
Network Observability: Delivering Actionable Insights to Network Operations
 

Similar a 32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup

Las apps
Las appsLas apps
Las apps
Kimora1
 
Presentación las apps
Presentación las appsPresentación las apps
Presentación las apps
Luis David Cruz Ramírez
 
Las apps
Las appsLas apps
Las apps
jesus cordova
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
Pedro Bermudez Talavera
 
Las apps
Las appsLas apps
Las apps
1234567chuy
 
Las apps
Las appsLas apps
Las apps
Las appsLas apps
Las apps
JoelAyalaLen
 
Las apps
Las appsLas apps
Las apps
mapp1997
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
UPA
 
Las apps
Las appsLas apps
Actividad 7.2 apps builder
Actividad 7.2   apps builderActividad 7.2   apps builder
Actividad 7.2 apps builder
josefinaguzman7
 
¿Que es una aplicacion Movil?.pptx
¿Que es una aplicacion  Movil?.pptx¿Que es una aplicacion  Movil?.pptx
¿Que es una aplicacion Movil?.pptx
axel798368
 
Las apps
Las appsLas apps
Las apps
gabriel salazar
 
Las apps
Las appsLas apps
Las apps
Ariell Salinas
 
Apps
AppsApps
Apps
arlisc
 
Apps
AppsApps
Apps
arlisc
 
Las apps en tipo presentacion
Las apps en tipo presentacionLas apps en tipo presentacion
Las apps en tipo presentacion
misael cruz
 
El mercado de las aplicaciones moviles
El mercado de las aplicaciones moviles El mercado de las aplicaciones moviles
El mercado de las aplicaciones moviles
SlashMobility.com
 
Las apps
Las appsLas apps
Las apps
BELEN MARTINEZ
 
¿QUE SON LAS APPS?
¿QUE SON LAS APPS?¿QUE SON LAS APPS?
¿QUE SON LAS APPS?
Betsy Zavaleta
 

Similar a 32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup (20)

Las apps
Las appsLas apps
Las apps
 
Presentación las apps
Presentación las appsPresentación las apps
Presentación las apps
 
Las apps
Las appsLas apps
Las apps
 
Aplicaciones moviles
Aplicaciones movilesAplicaciones moviles
Aplicaciones moviles
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Las apps
Las appsLas apps
Las apps
 
Actividad 7.2 apps builder
Actividad 7.2   apps builderActividad 7.2   apps builder
Actividad 7.2 apps builder
 
¿Que es una aplicacion Movil?.pptx
¿Que es una aplicacion  Movil?.pptx¿Que es una aplicacion  Movil?.pptx
¿Que es una aplicacion Movil?.pptx
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Apps
AppsApps
Apps
 
Apps
AppsApps
Apps
 
Las apps en tipo presentacion
Las apps en tipo presentacionLas apps en tipo presentacion
Las apps en tipo presentacion
 
El mercado de las aplicaciones moviles
El mercado de las aplicaciones moviles El mercado de las aplicaciones moviles
El mercado de las aplicaciones moviles
 
Las apps
Las appsLas apps
Las apps
 
¿QUE SON LAS APPS?
¿QUE SON LAS APPS?¿QUE SON LAS APPS?
¿QUE SON LAS APPS?
 

Más de Pedro Antonio Villalta (Pavillalta)

Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones MovilesDescargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Pedro Antonio Villalta (Pavillalta)
 
Primer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android StudioPrimer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android Studio
Pedro Antonio Villalta (Pavillalta)
 
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones MovilesHerramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
Pedro Antonio Villalta (Pavillalta)
 
Vtiger CRM, Software para Inteligencia de Negocios
Vtiger CRM, Software para Inteligencia de NegociosVtiger CRM, Software para Inteligencia de Negocios
Vtiger CRM, Software para Inteligencia de Negocios
Pedro Antonio Villalta (Pavillalta)
 
Introduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion WebIntroduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion Web
Pedro Antonio Villalta (Pavillalta)
 
31-Android Generalidades Sobre Servicios Webs con MySQL
31-Android Generalidades Sobre Servicios Webs con MySQL31-Android Generalidades Sobre Servicios Webs con MySQL
31-Android Generalidades Sobre Servicios Webs con MySQL
Pedro Antonio Villalta (Pavillalta)
 
Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)
Pedro Antonio Villalta (Pavillalta)
 
Entorno-de-Desarrollo-Android-Studio
Entorno-de-Desarrollo-Android-StudioEntorno-de-Desarrollo-Android-Studio
Entorno-de-Desarrollo-Android-Studio
Pedro Antonio Villalta (Pavillalta)
 
Instalacion-y-Configuracion-de-Android-Studio-con-Genymotion
Instalacion-y-Configuracion-de-Android-Studio-con-GenymotionInstalacion-y-Configuracion-de-Android-Studio-con-Genymotion
Instalacion-y-Configuracion-de-Android-Studio-con-Genymotion
Pedro Antonio Villalta (Pavillalta)
 
Generalidades-de-Android-Estudio
Generalidades-de-Android-EstudioGeneralidades-de-Android-Estudio
Generalidades-de-Android-Estudio
Pedro Antonio Villalta (Pavillalta)
 
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDKEntornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Pedro Antonio Villalta (Pavillalta)
 
Conceptos y Generalidades de Android
Conceptos y Generalidades de AndroidConceptos y Generalidades de Android
Conceptos y Generalidades de Android
Pedro Antonio Villalta (Pavillalta)
 
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la red
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la redCapitulo I Cisco CCNA1: La vida en un mundo centrado en la red
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la red
Pedro Antonio Villalta (Pavillalta)
 
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TIS
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TISForo de Conceptos y Generalidades Sobre Redes de Computadoras TIS
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TIS
Pedro Antonio Villalta (Pavillalta)
 
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras INGCuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
Pedro Antonio Villalta (Pavillalta)
 
Capas del Modelo OSI y sus Funciones
Capas del Modelo OSI y sus FuncionesCapas del Modelo OSI y sus Funciones
Capas del Modelo OSI y sus Funciones
Pedro Antonio Villalta (Pavillalta)
 
Cosas que solo pasan en El Salvador
Cosas que solo pasan en El SalvadorCosas que solo pasan en El Salvador
Cosas que solo pasan en El Salvador
Pedro Antonio Villalta (Pavillalta)
 
Compiladores, Analisis Lexico, Tabla de Transiciones
Compiladores, Analisis Lexico, Tabla de TransicionesCompiladores, Analisis Lexico, Tabla de Transiciones
Compiladores, Analisis Lexico, Tabla de Transiciones
Pedro Antonio Villalta (Pavillalta)
 
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot SuitePublicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Pedro Antonio Villalta (Pavillalta)
 
Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
Pedro Antonio Villalta (Pavillalta)
 

Más de Pedro Antonio Villalta (Pavillalta) (20)

Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones MovilesDescargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
 
Primer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android StudioPrimer Ejemplo de Proyecto en Android Studio
Primer Ejemplo de Proyecto en Android Studio
 
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones MovilesHerramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
 
Vtiger CRM, Software para Inteligencia de Negocios
Vtiger CRM, Software para Inteligencia de NegociosVtiger CRM, Software para Inteligencia de Negocios
Vtiger CRM, Software para Inteligencia de Negocios
 
Introduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion WebIntroduccion a Lenguaje HTML, Programacion Web
Introduccion a Lenguaje HTML, Programacion Web
 
31-Android Generalidades Sobre Servicios Webs con MySQL
31-Android Generalidades Sobre Servicios Webs con MySQL31-Android Generalidades Sobre Servicios Webs con MySQL
31-Android Generalidades Sobre Servicios Webs con MySQL
 
Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)Controles y Objetos Android Studio (Actualizada 2016)
Controles y Objetos Android Studio (Actualizada 2016)
 
Entorno-de-Desarrollo-Android-Studio
Entorno-de-Desarrollo-Android-StudioEntorno-de-Desarrollo-Android-Studio
Entorno-de-Desarrollo-Android-Studio
 
Instalacion-y-Configuracion-de-Android-Studio-con-Genymotion
Instalacion-y-Configuracion-de-Android-Studio-con-GenymotionInstalacion-y-Configuracion-de-Android-Studio-con-Genymotion
Instalacion-y-Configuracion-de-Android-Studio-con-Genymotion
 
Generalidades-de-Android-Estudio
Generalidades-de-Android-EstudioGeneralidades-de-Android-Estudio
Generalidades-de-Android-Estudio
 
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDKEntornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
 
Conceptos y Generalidades de Android
Conceptos y Generalidades de AndroidConceptos y Generalidades de Android
Conceptos y Generalidades de Android
 
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la red
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la redCapitulo I Cisco CCNA1: La vida en un mundo centrado en la red
Capitulo I Cisco CCNA1: La vida en un mundo centrado en la red
 
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TIS
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TISForo de Conceptos y Generalidades Sobre Redes de Computadoras TIS
Foro de Conceptos y Generalidades Sobre Redes de Computadoras TIS
 
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras INGCuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
Cuestionario de Conceptos Básicos Sobre Redes de Computadoras ING
 
Capas del Modelo OSI y sus Funciones
Capas del Modelo OSI y sus FuncionesCapas del Modelo OSI y sus Funciones
Capas del Modelo OSI y sus Funciones
 
Cosas que solo pasan en El Salvador
Cosas que solo pasan en El SalvadorCosas que solo pasan en El Salvador
Cosas que solo pasan en El Salvador
 
Compiladores, Analisis Lexico, Tabla de Transiciones
Compiladores, Analisis Lexico, Tabla de TransicionesCompiladores, Analisis Lexico, Tabla de Transiciones
Compiladores, Analisis Lexico, Tabla de Transiciones
 
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot SuitePublicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
Publicar en Facebook, Twitter, Linkedind y Google+ con Hoot Suite
 
Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)Estructuras Repetitivas con PSeInt (Parte 2)
Estructuras Repetitivas con PSeInt (Parte 2)
 

32- Android, Desarrollo de Aplicaciones Moviles, Importancia del Mockup

  • 1. Reglas del Desarrollo de App Importancia del Mockup Tipos de App pavillalta@ugb.edu.sv pavillalta@gmail.com Blog de Programación Móviles http://programacion-moviles.blogspot.com/ Por: Pedro Antonio Villalta Ingeniero en Sistemas
  • 2. Generalidades sobre Desarrollo de Aplicaciones para Móviles 2 Pedro Antonio Villalta por Reglas del Desarrollo de App Importancia del Mockup Tipos de App
  • 3.  Reglas Para la Creación de Aplicaciones para Móviles  La Importancia Del Mockup  Ejemplos de Mockup  App Casos De Éxito  El Futuro De Las App Temas Generalidades sobre Desarrollo de Aplicaciones para Móviles 3
  • 4. Desarrollo de Aplicaciones para Móviles Generalidades sobre Desarrollo de Aplicaciones para Móviles 4
  • 5. Regla 1 ¿Qué tipo de app es? No es lo mismo crear una aplicación simple, que una con base con base de datos SQLite o una de juego. Definir claramente qué va a hacer tu aplicación móvil. Esto definirá el tipo de desarrolladores y diseñadores, e incluso el presupuesto necesario. Generalidades sobre Desarrollo de Aplicaciones para Móviles 5 Creación de App. Regla de Cuatro
  • 6. Regla 2 ¿A qué público va dirigida? ¿hay un público suficientemente amplio para crear una app de estas características? El público al que va dirigida es clave para saber como desarrollar una app, saber qué diseño escoger para la app Generalidades sobre Desarrollo de Aplicaciones para Móviles 6 Creación de App. Regla de Cuatro
  • 7. Regla 3 Estudio de mercado Realizar un estudio del mercado y analizar a conciencia la competencia para averiguar si tu idea ya existe. Si ya existe seguro puedes entrar en el mercado ofreciendo un mejor producto, diferenciándote o un servicio más barato. Generalidades sobre Desarrollo de Aplicaciones para Móviles 7 Creación de App. Regla de Cuatro
  • 8. Regla 4 ¿Cómo rentabilizar tu app? ¿Objetivo de la app? No todas las aplicaciones móviles son creadas para dar dinero. Aunque el desarrollo de aplicaciones móviles puede generar gastos algunas empresas solo las utilizan para promocionar su marca, productos y servicios. Algunos desarrolladores plantean una quinta regla que se debe tomar en cuenta. Como se puede ver en la siguiente imagen: Generalidades sobre Desarrollo de Aplicaciones para Móviles 8 Creación de App. Regla de Cuatro
  • 9. Generalidades sobre Desarrollo de Aplicaciones para Móviles 9 Creación de App Regla adicional: El Presupuesto Imagen tomada de: https://www.yeeply.com
  • 10. Generalidades sobre Desarrollo de Aplicaciones para Móviles 10  El diseño de la App debe ser creado como un Mockup antes de ir al Entorno De Desarrollo.  Tener preparado un boceto de tu idea de app ayudará a facilitarle la tarea a los diseñadores como y los desarrolladores. De la Idea al Maquetado
  • 11. Generalidades sobre Desarrollo de Aplicaciones para Móviles 11  El mockup consiste en realizar el diseño y secuencia de navegación de la App para mostrar al cliente cómo funcionará y obtener el visto bueno para pasar a la siguiente etapa de desarrollo. Para esta actividad podemos utilizar el software balsamiq mockups disponible en https://balsamiq.com/ La Importancia del Mockup
  • 12. Generalidades sobre Desarrollo de Aplicaciones para Móviles 12  Mockingbird  Axure  UXpin  Pidoco  Iplotz  Adobe Illustrator (AI)  Protoshare  OmniGraffle  Gliffy  Mockflow  iPhone mockup  InVision App  Mockup Builder  HotGloo Herramientas para Creación de Mockup Hay más opciones como por ejemplo veamos el siguiente listado (publicado en el post desarrollo-de-software-app-para-telefonia-movil). También en el siguiente post se detallan más herramientas de prototipado de app. https://www.yeeply.com/blog/como-definir-tu-aplicacion-movil-hacer-prototipo-de-app/
  • 13.  El Mockup depende de la creatividad de cada persona o equipo desarrollador.  Por ejemplo estos son maquetaciones de diferentes Aplicaciones tomadas como base para practicar creación de mockup. Generalidades sobre Desarrollo de Aplicaciones para Móviles 13 Ejemplos de Mockup
  • 14. Generalidades sobre Desarrollo de Aplicaciones para Móviles 14 Ejemplo 1
  • 15. Generalidades sobre Desarrollo de Aplicaciones para Móviles 15 Ejemplo 2
  • 16. Generalidades sobre Desarrollo de Aplicaciones para Móviles 16 Ejemplo 3
  • 17. Generalidades sobre Desarrollo de Aplicaciones para Móviles 17 Ejemplo 4
  • 18. Generalidades sobre Desarrollo de Aplicaciones para Móviles 18 Ejemplo 5
  • 19. Generalidades sobre Desarrollo de Aplicaciones para Móviles 19 Ejemplo 6
  • 20. Generalidades sobre Desarrollo de Aplicaciones para Móviles 20 En el largo proceso de crear una aplicación móvil, uno de los pasos clave es el de encontrar diseñadores de apps. Flat Design o diseño plano vs Skeumorphismo, diseño de profundidad Cuál es la tendencia? Del Maquetado al Diseño
  • 21. Generalidades sobre Desarrollo de Aplicaciones para Móviles 21  Este tipo de diseño de apps se caracteriza por ser un diseño de líneas claras, muy diáfano, que sigue una cuadrícula muy estricta. Los diseños minimalistas han estado arrasando en el desarrollo de aplicaciones, pero también en el web. Flat design o diseño plano
  • 22. Generalidades sobre Desarrollo de Aplicaciones para Móviles 22  Esta es una tendencia que ha estando adoptando Apple muy poco a poco para pasar, en menos de dos años, del diseño de apps más simple a diseño más complejo.  Abundan en este sentido el uso de texturas realistas como madera, textil o metálicos para darle un aspecto más realista. Skeumorfismo o diseño complejo
  • 23. Mercado de Casos de Éxito Generalidades sobre Desarrollo de Aplicaciones para Móviles 23
  • 24. Generalidades sobre Desarrollo de Aplicaciones para Móviles 24 Cuando se desarrolla una app primero se debe tener en cuenta que debe estar incluida en cualquiera de las siguientes categorías: Funcionalidad básica, aplicación “simple” que muestra información básica. Base de datos con funcionalidad personalizada Juegos Mejoras o modificaciones del hardware del dispositivo: toman ciertas funciones del teléfono, como la alarma, la cámara o el flash Aplicaciones totalmente dinámicas: se basan únicamente en la información externa Servicios personalizados: permitir la entrada de los usuarios al contenido de una manera específica Cuánto Vale una App
  • 25. Generalidades sobre Desarrollo de Aplicaciones para Móviles 25  Hay que tener en cuenta que estos costes pueden variar dependiendo para qué dispositivos se vaya a crear la App.  Podemos encontrar sitios que permiten estimar el costo de app, por ejemplo: http://www.cuantocuestamiapp.com/  Estos son solo algunos ejemplos de costes de desarrollo típicos para diferentes proyectos, que te podrán servir de orientación: Cuánto Vale una App
  • 26. Generalidades sobre Desarrollo de Aplicaciones para Móviles 26  Aplicación simple entre 700 – 3 000 Tú proporcionas todo el contenido, una dirección clara, y aplicaciones de ejemplo de lo que quieres desarrollar.  Los costes adicionales vendrán cuando quieras añadir por ejemplo localizadores GPS, integración de redes sociales o email, varios idiomas o sonidos característicos. Cuánto Vale una App
  • 27. Generalidades sobre Desarrollo de Aplicaciones para Móviles 27  App con Base de datos entre 5 000 – 30 000 Incluye contenido, imagen, escritura, sonido, etc.  El coste va a venir de la creación de la “lógica” dentro de la aplicación y la arquitectura de toda la capacidad de uso. Cuánto Vale una App
  • 28. Generalidades sobre Desarrollo de Aplicaciones para Móviles 28  Juegos entre 7 000 – 150 000 Es el tipo de app más difícil de calcular. Como punto de referencia se dice que el desarrollo de Angry Birds costó entre 90 000 – 130 000.  La ventaja de un juego es que se descarga en un número mucho más elevado, no hay nada más viral que un juego divertido. Cuánto Vale una App
  • 29. Generalidades sobre Desarrollo de Aplicaciones para Móviles 29 Michael Sayman Michael es un joven peruano que se convirtió en noticia mundial a los 13 años luego de crear Club Penguin App, un juego para dispositivos iOS que en tan solo 3 semanas le reportó ingresos por más de 5.000 dólares. App Casos de Éxito Es mencionado en la lista sobre jóvenes exitosos de esta publicación http://www.negociosyemprendimiento.org/2013/10/historias-de-jovenes-emprendedores.html Por mi parte también he publicado sobre este caso de éxito en: http://programacion-moviles.blogspot.com/2015/03/michael-sayman-creador-del-juego-4snaps- contratado-por-facebook.html Ver video: https://www.youtube.com/watch?v=TSc76Fv1_zk
  • 30. Generalidades sobre Desarrollo de Aplicaciones para Móviles 30  La empresa VisionMobile realiza desde hace tiempo su informe Developer Economics, y en la sexta edición, que estudia el primer trimestre de 2014, se analizan las tendencias del mercado en cuanto al interés de los desarrolladores por el segmento de la movilidad.  El desarrollo de aplicaciones móviles es uno de los negocios más activos del momento, siendo una gran oportunidad de crecimiento tanto para desarrolladores como empresas. El Futuro de las App
  • 31. Generalidades sobre Desarrollo de Aplicaciones para Móviles 31 Tendencias del mercado en cuanto al interés de los desarrolladores por el segmento de la movilidad Grafico tomado de: http://www.xatakamovil.com
  • 32.  Esta gráfica histórica muestra como en la década del 90 se pronosticaba el crecimiento de los dispositivos móviles. A la fecha año 2015 vemos que el pronostico se cumplió. Generalidades sobre Desarrollo de Aplicaciones para Móviles 32 El Futuro Está en la Movilidad http://blog.aplicacionesmovil.com
  • 33.  https://www.yeeply.com/blog/crear-una-app-movil-de-exito-tu-guia-basica/  http://programacion-moviles.blogspot.com/2015/06/desarrollo-de-software-app-para- telefonia-movil.html  http://programacion-moviles.blogspot.com/2015/03/michael-sayman-creador-del-juego- 4snaps-contratado-por-facebook.html  http://programacion-moviles.blogspot.com/2015/06/desarrollo-de-software-app-para- telefonia-movil.html  https://www.yeeply.com/blog/como-definir-tu-aplicacion-movil-hacer-prototipo-de-app/  https://www.yeeply.com/blog/cuanto-cuesta-una-aplicacion-movi/  http://www.negociosyemprendimiento.org/2013/10/historias-de-jovenes- emprendedores.html Fuentes Consultadas Generalidades sobre Desarrollo de Aplicaciones para Móviles 33