SlideShare una empresa de Scribd logo
1 de 20
Mgs. John Bonilla
Diseñando apps
Mgs. JohnBonilla
Diseñando apps
TABLA DE CONTENIDO
Contenido
Las aplicaciones.....................................................................................................................................3
Diferencias entre aplicaciones y web móviles ...............................................................................4
Primero el móvil ..................................................................................................................................6
El proceso de diseño y desarrollo de una app...............................................................................7
1. Conceptualización..........................................................................................................................7
2. Definición.........................................................................................................................................8
3. Diseño..............................................................................................................................................8
4. Desarrollo ........................................................................................................................................9
5. Publicación......................................................................................................................................9
Tipos de aplicaciones según su desarrollo ...............................Error! Bookmark not defined.
Aplicaciones nativas......................................................................Error! Bookmark not defined.
Aplicaciones web...........................................................................Error! Bookmark not defined.
Aplicaciones híbridas....................................................................Error! Bookmark not defined.
¿Cuál deberías usar?..............................................................Error! Bookmark not defined.
COMPETENCIAS
Proponer alternativas de solución a problemáticas observadas en el sector laboral en el cual
Mgs. JohnBonilla
se desempeñe y alternativas de solución a problemas propios de la academia.
Motivar la importancia de la creación de apps para su negocio, empresa o personal
mostrando las ventajas y beneficios que nos otorga la utilización de los mismos.
Describir las diferentes tecnologías que se utilizan en la creación y diseño de apps,
detallando una metodología a seguir en el proceso de diseño y explotación de sitios y
páginas web.
INTRODUCCIÓN
¿Qué son las aplicaciones?
Aunque no parezca, las aplicaciones llevan tiempo entre nosotros. Antes de empezar a
diseñarlas, queremos que las conozcas: ¿Cuáles son sus tipos y características? ¿Qué
diferencias hay entre ellas y con una web móvil?
________________________________________
CONTENIDO TEMÁTICO
Las aplicaciones
Las aplicaciones —también llamadas apps— están presentes en los teléfonos desde hace
tiempo; de hecho, ya estaban incluidas en los sistemas operativos de Nokia o Blackberry
años atrás. Los móviles de esa época, contaban con pantallas reducidas y muchas veces no
táctiles, y son los que ahora llamamos feature phones, en contraposición a los smartphones,
más actuales.
En esencia, una aplicación no deja de ser un software. Para entender un poco mejor el
concepto, podemos decir que las aplicaciones son para los móviles lo que los programas son
para los ordenadores de escritorio.
Mgs. JohnBonilla
FIGURA 1.1.En la AppStore hay cientos de miles de apps disponibles.
Actualmente encontramos aplicaciones de todo tipo, forma y color, pero en los primeros
teléfonos, estaban enfocadas en mejorar la productividad personal: se trataba de alarmas,
calendarios, calculadoras y clientes de correo.
Hubo un cambio grande con el ingreso de iPhone al mercado, ya que con él se generaron
nuevos modelos de negocio que hicieron de las aplicaciones algo rentable, tanto para
desarrolladores como para los mercados de aplicaciones, como App Store, Google Play y
Windows Phone Store.
Al mismo tiempo, también mejoraron las herramientas de las que disponían diseñadores y
programadores para desarrollar apps, facilitando la tarea de producir una aplicación y
lanzarla al mercado, incluso por cuenta propia.
Diferencias entre aplicaciones y web móviles
Las aplicaciones comparten la pantalla del teléfono con las webs móviles, pero mientras las
primeras tienen que ser descargadas e instaladas antes de usar, a una web puede
accederse simplemente usando Internet y un navegador; sin embargo, no todas pueden
verse correctamente desde una pantalla generalmente más pequeña que la de un ordenador
de escritorio.
Las que se adaptan especialmente a un dispositivo móvil se llaman «web responsivas» y son
ejemplo del diseño líquido, ya que se puede pensar en ellas como un contenido que toma la
forma del contenedor, mostrando la información según sea necesario. Así, columnas enteras,
bloques de texto y gráficos de una web, pueden acomodarse en el espacio de una manera
diferente —o incluso desaparecer— de acuerdo a si se entra desde un teléfono, una tableta
o un ordenador.
Mgs. JohnBonilla
FIGURA 1.2.El diseño «responsivo» se adapta dependiendo del dispositivo donde es
visualizado.
Quienes cuentan ya con una «web responsiva» pueden plantearse la necesidad de diseñar
una aplicación, pero la respuesta a si esto es o no necesario, depende de entender tanto los
objetivos de negocio, como las características que diferencian las aplicaciones de las webs.
Por ejemplo, las aplicaciones pueden verse aun cuando se está sin conexión a Internet,
además, pueden acceder a ciertas características de hardware del teléfono —como los
sensores—, capacidades que actualmente están fuera del alcance de las webs. Por lo
anterior, puede decirse que una aplicación ofrece una mejor experiencia de uso, evitando
tiempos de espera excesivos y logrando una navegación más fluida entre los contenidos.
Mgs. JohnBonilla
No siempre hay que elegir entre una u otra. Webs y aplicaciones no son competidoras, más
bien, pueden complementarse entre ellas; por ejemplo, una web puede ser útil como canal
de información para motivar la descarga de la aplicación.
Primero el móvil
Es posible que cuando llegue la hora de diseñar una aplicación ya exista una web como
antecedente. En esos casos, la app tiene que tomar las funciones y contenidos que se han
pensando para la web y adaptarlos para que tengan sentido, de acuerdo al tamaño de
pantalla y a la forma de interacción de un móvil.
En otros casos, el diseño comienza desde cero, cuando todavía no hay ni web ni aplicación,
y hay que decidirse por cuál de ellas empezar. Aquí es donde adquiere más trascendencia el
concepto de mobile first, que implica plantear el proceso de diseño teniendo en cuenta el
móvil en primer lugar.
La ventaja de esta forma de trabajar es que el pensar en el móvil como punto de partida,
obliga a concentrarse en lo esencial de un producto y a hacer foco solo en lo que tiene
sentido para este dispositivo.
Una vez que la aplicación está diseñada, puede preguntarse cuál es la mejor forma de llevar
lo hecho para el teléfono a una pantalla de ordenador o a otros dispositivos, extendiendo y
escalando el contenido y repensando la diagramación. Todos los dispositivos tienen usos
diferentes, y en el momento de adaptar el diseño, hay que tener en cuenta las características
particulares de cada uno de ellos.
Mobile first es una propuesta de trabajo que ha surgido recientemente; una tendencia
emergente que aún está por consolidarse. Actualmente, es solo una manera de afrontar el
proceso de diseño y como tal, puede evaluarse la comodidad que se tiene trabajando de esta
forma antes de empezar1.
Mgs. JohnBonilla
El proceso de diseño y desarrollo de una app
El proceso de diseño y desarrollo de una aplicación, abarca desde la concepción de la idea
hasta el análisis posterior a su publicación en las tiendas. Durante las diferentes etapas,
diseñadores y desarrolladores trabajan —la mayor parte del tiempo— de manera simultánea
y coordinada.
Hemos resumido las fases de este proceso solo desde la perspectiva del diseño y desarrollo,
es decir, sin tener en cuenta los roles de coordinación, la participación del cliente, ni los
accionistas de la empresa.
Cada una de las etapas —excepto la de desarrollo— se explica más extensamente en los
capítulos siguientes, detallando procesos y metodologías para ir avanzando entre ellas.
FIGURA 1.3.El proceso de diseño abarca diferentes etapas donde diseñador y desarrollador
trabajan simultáneamente, con más o menos carga de trabajo dependiendo del momento.
1. Conceptualización
Mgs. JohnBonilla
El resultado de esta etapa es una idea de aplicación, que tiene en cuenta las necesidades y
problemas de los usuarios. La idea responde a una investigación preliminar y a la posterior
comprobación de la viabilidad del concepto.
 Ideación
 Investigación
 Formalización de la idea
2. Definición
En este paso del proceso se describe con detalle a los usuarios para quienes se diseñará la
aplicación, usando metodologías como «Personas» y «Viaje del usuario». También aquí se
sientan las bases de la funcionalidad, lo cual determinará el alcance del proyecto y la
complejidad de diseño y programación de la app.
 Definición de usuarios
 Definición funcional
3. Diseño
En la etapa de diseño se llevan a un plano tangible los conceptos y definiciones anteriores,
primero en forma de wireframes, que permiten crear los primeros prototipos para ser
probados con usuarios, y posteriormente, en un diseño visual acabado que será provisto al
desarrollador, en forma de archivos separados y pantallas modelo, para la programación del
código.
 Wireframes
 Prototipos
 Test con usuarios
 Diseño visual
Mgs. JohnBonilla
4. Desarrollo
El programador se encarga de dar vida a los diseños y crear la estructura sobre la cual se
apoyará el funcionamiento de la aplicación. Una vez que existe la versión inicial, dedica gran
parte del tiempo a corregir errores funcionales para asegurar el correcto desempeño de la
app y la prepara para su aprobación en las tiendas.
 Programación del código
 Corrección de bugs
5. Publicación
La aplicación es finalmente puesta a disposición de los usuarios en las tiendas. Luego de
este paso trascendental se realiza un seguimiento a través de analíticas, estadísticas y
comentarios de usuarios, para evaluar el comportamiento y desempeño de la app, corregir
errores, realizar mejoras y actualizarla en futuras versiones.
 Lanzamiento
 Seguimiento
 Actualización
una app nativa.2
Apps gratuitas
Sin dudas el mayor beneficio que se puede obtener de una aplicación gratuita es el alcance o
la cantidad de usuarios potenciales a los que puede llegar, ya que no hay ninguna barrera de
entrada para que un usuario descargue la aplicación y empiece a probarla.
Mgs. JohnBonilla
Este primer paso es fundamental para el conocimiento de la aplicación: quien la descargue
no tiene nada que perder. Esto disminuye en cierta forma las expectativas sobre el producto
—nadie espera que algo gratis sea necesariamente genial— y puede servir para ciertos
casos en los que el producto aún tiene camino de desarrollo por delante hasta su
maduración. En este caso, su colocación gratuita en el mercado, permite usar ciertos
indicadores del comportamiento de los usuarios —cómo usan la app o qué tan
frecuentemente, por ejemplo— para mejorar futuras versiones.
Un inconveniente a tener en cuenta con las aplicaciones gratuitas es que, debido a la gran
competencia, es más difícil obtener visibilidad en los rankings de mejores aplicaciones de las
diferentes tiendas. Además, requieren una cantidad total de descargas mayor que la
necesaria en las aplicaciones de pago para llegar a los primeros puestos.
Una aplicación gratuita también puede servir como ventana para promocionar una versión de
pago de ella misma u
otras aplicaciones del
mismo desarrollador.
Plataformas de
Desarrollo
A continuación se
presentan una serie de
opciones para la
creación de app graduadas en función de su dificultad de manejo y de las opciones que
presentan, algunas de las opciones son redundantes entre sí pero he preferido presentar un
panorama más amplio donde entren en juego las preferencias personales.
Appyet.com
Mgs. JohnBonilla
Este servicio te ofrece la posibilidad de crear gratis una aplicación Android convirtiendo
cualquier feed de noticias RSS/Atom, además presenta un modulo web para poder utilizar
html.
En la última actualización han incluido mejoras que incluyen el soporte de Facebook,
Blogger, Instagram, Flicker, Printerest, Tumbler, Wordpress y Youtube. Estos nuevos
módulos son muy interesantes ya que nos permiten utilizar esas plataformas con solo
conocer la dirección en cuestión y además nos permiten el filtrado por UserID, GroupID,
URL, Playlist o introduciendo un término de búsqueda.
La aplicación es muy sencilla y su manejo intuitivo, sólo requiere localizar el feed que
queremos.
Appsgeyser.com
Mgs. JohnBonilla
Este servicio gratuito permite crear una aplicación en dos simples pasos y a partir de
cualquier contenido web ofreciendo una previsualización en el ordenador. Requiere registro y
facilita un código QR de descarga de la aplicación.
Se puede mandar 3 avisos pop-up a la aplicación al mes de manera gratuita y ofrece la
posibilidad de publicarla en Google Play.
Mgs. JohnBonilla
AppMachine
Paso1. Registrarse
Para hacer la aplicación por AppMachine, primero debe ingresar como
www.appmachine.com y registrarse.
Paso 2. Ingrese nuevamente correo y password
Ingrese
Correo
Electrónico
Mgs. JohnBonilla
Paso 3. Si ya tiene creado un sitio web, coloque el nombre del sitio, de allí podrá traer
imágenes que pueda utilizar para la aplicación.
Paso 4. Si quiere agregue redes sociales, si no adelante este paso.
Mgs. JohnBonilla
Paso 5. Escoja una plantilla para su aplicación
Paso 6. Ya habrá terminado el proceso de creación, debe darle nombre a la aplicación.
Mgs. JohnBonilla
Paso 7. Empiece porcrear una aplicaciónnueva.Déleclical signo+ que aparece al ladoizquierdo
Paso 8. Aparece comoagregar bloques(que quiere que tengasuaplicación). Laopciónde Menú y el diseño.
Lo puede configurar a sugusto.Y al ladoderechopodrávercómo se visualizaensudispositivomóvil.
Mgs. JohnBonilla
Selecciono que bloque quiere agregar. Para este caso agrego el bloque de Correo
Mgs. JohnBonilla
Paso 9. En caso de seleccionar el Correo, dígite su correo y seleccione el ícono que quiere
que aparezca en su móvil. (Puede agregar los bloques que quiera)
Registre su correo Seleccione el ícono
Paso 10. En la opción de Diseño, puede seleccionar tipos de letra, colores, tamaños, etc. y
en opcón de configuración, el estilo de la aplicación.
Mgs. JohnBonilla
A medida que agregar elementos puede ir visualizando al lado derecho como está quedando.
Agregue una imagen que identificará su aplicación en el dispositivo.
Paso 11. Finalmente publique la aplicación para ser vista en su móvil.
Mgs. JohnBonilla
Para ver su aplicación en su móvil, descargue AppMachine desde el play store de su móvil y
con su nombre de usuario y contraseña podrá acceder a la misma.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Alejandro
AlejandroAlejandro
Alejandro
 
Evolución de las aplicaciones e impacto social
Evolución de las aplicaciones e impacto socialEvolución de las aplicaciones e impacto social
Evolución de las aplicaciones e impacto social
 
Las apps
Las appsLas apps
Las apps
 
Usos y tipos_de_aplicaciones_moviles
Usos y tipos_de_aplicaciones_movilesUsos y tipos_de_aplicaciones_moviles
Usos y tipos_de_aplicaciones_moviles
 
Las apps modific copia
Las apps modific   copiaLas apps modific   copia
Las apps modific copia
 
Creacion de una aplicacion para dispositivos moviles 11-C Jorge L. y Victor F.
Creacion de una aplicacion para dispositivos moviles 11-C Jorge L. y Victor F.Creacion de una aplicacion para dispositivos moviles 11-C Jorge L. y Victor F.
Creacion de una aplicacion para dispositivos moviles 11-C Jorge L. y Victor F.
 
Aplicaciones móviles
Aplicaciones móvilesAplicaciones móviles
Aplicaciones móviles
 
Historia de las aplicaciones moviles jojo
Historia de las aplicaciones moviles jojoHistoria de las aplicaciones moviles jojo
Historia de las aplicaciones moviles jojo
 
Aplicaciones mòviles: Una alternativa para la educaciòn
Aplicaciones mòviles: Una alternativa para la educaciònAplicaciones mòviles: Una alternativa para la educaciòn
Aplicaciones mòviles: Una alternativa para la educaciòn
 
Las apps
Las appsLas apps
Las apps
 
Aplicaciones Móviles
Aplicaciones MóvilesAplicaciones Móviles
Aplicaciones Móviles
 
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
 
Evaluacion final
Evaluacion finalEvaluacion final
Evaluacion final
 

Destacado (7)

Textil
TextilTextil
Textil
 
Ante proyecto ir
Ante proyecto irAnte proyecto ir
Ante proyecto ir
 
E portafolio viviana garzon
E portafolio viviana garzonE portafolio viviana garzon
E portafolio viviana garzon
 
Aplicación de Seis Sigma
Aplicación de Seis SigmaAplicación de Seis Sigma
Aplicación de Seis Sigma
 
Proceso de Calidad
Proceso de CalidadProceso de Calidad
Proceso de Calidad
 
Enfocándonos hacia la Calidad Total
Enfocándonos hacia la Calidad TotalEnfocándonos hacia la Calidad Total
Enfocándonos hacia la Calidad Total
 
Bmpspp1 1222230432698761-9
Bmpspp1 1222230432698761-9Bmpspp1 1222230432698761-9
Bmpspp1 1222230432698761-9
 

Similar a Diseñando apps (20)

Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
¿Que es una aplicacion Movil?.pptx
¿Que es una aplicacion  Movil?.pptx¿Que es una aplicacion  Movil?.pptx
¿Que es una aplicacion Movil?.pptx
 
Usabilidad
UsabilidadUsabilidad
Usabilidad
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
Apps
AppsApps
Apps
 
Las apps
Las appsLas apps
Las apps
 
las apps
las appslas apps
las apps
 
Aplicaciones
AplicacionesAplicaciones
Aplicaciones
 
¿QUE SON LAS APPS?
¿QUE SON LAS APPS?¿QUE SON LAS APPS?
¿QUE SON LAS APPS?
 
Procesos moviles
Procesos movilesProcesos moviles
Procesos moviles
 
Apps
AppsApps
Apps
 
Las apps en tipo presentacion
Las apps en tipo presentacionLas apps en tipo presentacion
Las apps en tipo presentacion
 
Las APPS
Las APPSLas APPS
Las APPS
 
Las apps
Las appsLas apps
Las apps
 
Libro blanco Apps
Libro blanco AppsLibro blanco Apps
Libro blanco Apps
 
Libro Blanco de las Aplicaciones Móviles
Libro Blanco de las Aplicaciones MóvilesLibro Blanco de las Aplicaciones Móviles
Libro Blanco de las Aplicaciones Móviles
 
Aplicaciones para móviles
Aplicaciones para móviles Aplicaciones para móviles
Aplicaciones para móviles
 

Más de juniorgo

Actividad en construccion 1
Actividad en construccion 1Actividad en construccion 1
Actividad en construccion 1juniorgo
 
Actividad en clase 1
Actividad en clase 1Actividad en clase 1
Actividad en clase 1juniorgo
 
el nombre que quiera
el nombre que quierael nombre que quiera
el nombre que quierajuniorgo
 
Espina dorsal biónica
Espina dorsal biónicaEspina dorsal biónica
Espina dorsal biónicajuniorgo
 
El botón de opción en excel
El botón de opción en excelEl botón de opción en excel
El botón de opción en exceljuniorgo
 
Control botones del Active X
Control botones del Active XControl botones del Active X
Control botones del Active Xjuniorgo
 
Guia formularios 2007(2)
Guia formularios 2007(2)Guia formularios 2007(2)
Guia formularios 2007(2)juniorgo
 
Guia macros y_formularios
Guia macros y_formulariosGuia macros y_formularios
Guia macros y_formulariosjuniorgo
 
Manual completo
Manual completoManual completo
Manual completojuniorgo
 
Ejercicios resueltos de funciones lógicas
Ejercicios resueltos de funciones lógicasEjercicios resueltos de funciones lógicas
Ejercicios resueltos de funciones lógicasjuniorgo
 
Funciones Y/O
Funciones Y/OFunciones Y/O
Funciones Y/Ojuniorgo
 
Funcion logica si anidada
Funcion logica si anidadaFuncion logica si anidada
Funcion logica si anidadajuniorgo
 
Guia de funciones de busqueda y referencia
Guia de funciones de busqueda y referenciaGuia de funciones de busqueda y referencia
Guia de funciones de busqueda y referenciajuniorgo
 
Guía de funciones de fecha y hora
Guía de funciones de fecha y horaGuía de funciones de fecha y hora
Guía de funciones de fecha y horajuniorgo
 
Guia funciones logicas
Guia funciones logicasGuia funciones logicas
Guia funciones logicasjuniorgo
 
Funciones de texto
Funciones de textoFunciones de texto
Funciones de textojuniorgo
 
Guia funciones de_texto
Guia funciones de_textoGuia funciones de_texto
Guia funciones de_textojuniorgo
 
Guia funciones estadisticas
Guia funciones estadisticasGuia funciones estadisticas
Guia funciones estadisticasjuniorgo
 

Más de juniorgo (20)

Elemento
ElementoElemento
Elemento
 
Actividad en construccion 1
Actividad en construccion 1Actividad en construccion 1
Actividad en construccion 1
 
Actividad en clase 1
Actividad en clase 1Actividad en clase 1
Actividad en clase 1
 
el nombre que quiera
el nombre que quierael nombre que quiera
el nombre que quiera
 
Prueba
PruebaPrueba
Prueba
 
Espina dorsal biónica
Espina dorsal biónicaEspina dorsal biónica
Espina dorsal biónica
 
El botón de opción en excel
El botón de opción en excelEl botón de opción en excel
El botón de opción en excel
 
Control botones del Active X
Control botones del Active XControl botones del Active X
Control botones del Active X
 
Guia formularios 2007(2)
Guia formularios 2007(2)Guia formularios 2007(2)
Guia formularios 2007(2)
 
Guia macros y_formularios
Guia macros y_formulariosGuia macros y_formularios
Guia macros y_formularios
 
Manual completo
Manual completoManual completo
Manual completo
 
Ejercicios resueltos de funciones lógicas
Ejercicios resueltos de funciones lógicasEjercicios resueltos de funciones lógicas
Ejercicios resueltos de funciones lógicas
 
Funciones Y/O
Funciones Y/OFunciones Y/O
Funciones Y/O
 
Funcion logica si anidada
Funcion logica si anidadaFuncion logica si anidada
Funcion logica si anidada
 
Guia de funciones de busqueda y referencia
Guia de funciones de busqueda y referenciaGuia de funciones de busqueda y referencia
Guia de funciones de busqueda y referencia
 
Guía de funciones de fecha y hora
Guía de funciones de fecha y horaGuía de funciones de fecha y hora
Guía de funciones de fecha y hora
 
Guia funciones logicas
Guia funciones logicasGuia funciones logicas
Guia funciones logicas
 
Funciones de texto
Funciones de textoFunciones de texto
Funciones de texto
 
Guia funciones de_texto
Guia funciones de_textoGuia funciones de_texto
Guia funciones de_texto
 
Guia funciones estadisticas
Guia funciones estadisticasGuia funciones estadisticas
Guia funciones estadisticas
 

Último

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 

Último (20)

RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 

Diseñando apps

  • 2. Mgs. JohnBonilla Diseñando apps TABLA DE CONTENIDO Contenido Las aplicaciones.....................................................................................................................................3 Diferencias entre aplicaciones y web móviles ...............................................................................4 Primero el móvil ..................................................................................................................................6 El proceso de diseño y desarrollo de una app...............................................................................7 1. Conceptualización..........................................................................................................................7 2. Definición.........................................................................................................................................8 3. Diseño..............................................................................................................................................8 4. Desarrollo ........................................................................................................................................9 5. Publicación......................................................................................................................................9 Tipos de aplicaciones según su desarrollo ...............................Error! Bookmark not defined. Aplicaciones nativas......................................................................Error! Bookmark not defined. Aplicaciones web...........................................................................Error! Bookmark not defined. Aplicaciones híbridas....................................................................Error! Bookmark not defined. ¿Cuál deberías usar?..............................................................Error! Bookmark not defined. COMPETENCIAS Proponer alternativas de solución a problemáticas observadas en el sector laboral en el cual
  • 3. Mgs. JohnBonilla se desempeñe y alternativas de solución a problemas propios de la academia. Motivar la importancia de la creación de apps para su negocio, empresa o personal mostrando las ventajas y beneficios que nos otorga la utilización de los mismos. Describir las diferentes tecnologías que se utilizan en la creación y diseño de apps, detallando una metodología a seguir en el proceso de diseño y explotación de sitios y páginas web. INTRODUCCIÓN ¿Qué son las aplicaciones? Aunque no parezca, las aplicaciones llevan tiempo entre nosotros. Antes de empezar a diseñarlas, queremos que las conozcas: ¿Cuáles son sus tipos y características? ¿Qué diferencias hay entre ellas y con una web móvil? ________________________________________ CONTENIDO TEMÁTICO Las aplicaciones Las aplicaciones —también llamadas apps— están presentes en los teléfonos desde hace tiempo; de hecho, ya estaban incluidas en los sistemas operativos de Nokia o Blackberry años atrás. Los móviles de esa época, contaban con pantallas reducidas y muchas veces no táctiles, y son los que ahora llamamos feature phones, en contraposición a los smartphones, más actuales. En esencia, una aplicación no deja de ser un software. Para entender un poco mejor el concepto, podemos decir que las aplicaciones son para los móviles lo que los programas son para los ordenadores de escritorio.
  • 4. Mgs. JohnBonilla FIGURA 1.1.En la AppStore hay cientos de miles de apps disponibles. Actualmente encontramos aplicaciones de todo tipo, forma y color, pero en los primeros teléfonos, estaban enfocadas en mejorar la productividad personal: se trataba de alarmas, calendarios, calculadoras y clientes de correo. Hubo un cambio grande con el ingreso de iPhone al mercado, ya que con él se generaron nuevos modelos de negocio que hicieron de las aplicaciones algo rentable, tanto para desarrolladores como para los mercados de aplicaciones, como App Store, Google Play y Windows Phone Store. Al mismo tiempo, también mejoraron las herramientas de las que disponían diseñadores y programadores para desarrollar apps, facilitando la tarea de producir una aplicación y lanzarla al mercado, incluso por cuenta propia. Diferencias entre aplicaciones y web móviles Las aplicaciones comparten la pantalla del teléfono con las webs móviles, pero mientras las primeras tienen que ser descargadas e instaladas antes de usar, a una web puede accederse simplemente usando Internet y un navegador; sin embargo, no todas pueden verse correctamente desde una pantalla generalmente más pequeña que la de un ordenador de escritorio. Las que se adaptan especialmente a un dispositivo móvil se llaman «web responsivas» y son ejemplo del diseño líquido, ya que se puede pensar en ellas como un contenido que toma la forma del contenedor, mostrando la información según sea necesario. Así, columnas enteras, bloques de texto y gráficos de una web, pueden acomodarse en el espacio de una manera diferente —o incluso desaparecer— de acuerdo a si se entra desde un teléfono, una tableta o un ordenador.
  • 5. Mgs. JohnBonilla FIGURA 1.2.El diseño «responsivo» se adapta dependiendo del dispositivo donde es visualizado. Quienes cuentan ya con una «web responsiva» pueden plantearse la necesidad de diseñar una aplicación, pero la respuesta a si esto es o no necesario, depende de entender tanto los objetivos de negocio, como las características que diferencian las aplicaciones de las webs. Por ejemplo, las aplicaciones pueden verse aun cuando se está sin conexión a Internet, además, pueden acceder a ciertas características de hardware del teléfono —como los sensores—, capacidades que actualmente están fuera del alcance de las webs. Por lo anterior, puede decirse que una aplicación ofrece una mejor experiencia de uso, evitando tiempos de espera excesivos y logrando una navegación más fluida entre los contenidos.
  • 6. Mgs. JohnBonilla No siempre hay que elegir entre una u otra. Webs y aplicaciones no son competidoras, más bien, pueden complementarse entre ellas; por ejemplo, una web puede ser útil como canal de información para motivar la descarga de la aplicación. Primero el móvil Es posible que cuando llegue la hora de diseñar una aplicación ya exista una web como antecedente. En esos casos, la app tiene que tomar las funciones y contenidos que se han pensando para la web y adaptarlos para que tengan sentido, de acuerdo al tamaño de pantalla y a la forma de interacción de un móvil. En otros casos, el diseño comienza desde cero, cuando todavía no hay ni web ni aplicación, y hay que decidirse por cuál de ellas empezar. Aquí es donde adquiere más trascendencia el concepto de mobile first, que implica plantear el proceso de diseño teniendo en cuenta el móvil en primer lugar. La ventaja de esta forma de trabajar es que el pensar en el móvil como punto de partida, obliga a concentrarse en lo esencial de un producto y a hacer foco solo en lo que tiene sentido para este dispositivo. Una vez que la aplicación está diseñada, puede preguntarse cuál es la mejor forma de llevar lo hecho para el teléfono a una pantalla de ordenador o a otros dispositivos, extendiendo y escalando el contenido y repensando la diagramación. Todos los dispositivos tienen usos diferentes, y en el momento de adaptar el diseño, hay que tener en cuenta las características particulares de cada uno de ellos. Mobile first es una propuesta de trabajo que ha surgido recientemente; una tendencia emergente que aún está por consolidarse. Actualmente, es solo una manera de afrontar el proceso de diseño y como tal, puede evaluarse la comodidad que se tiene trabajando de esta forma antes de empezar1.
  • 7. Mgs. JohnBonilla El proceso de diseño y desarrollo de una app El proceso de diseño y desarrollo de una aplicación, abarca desde la concepción de la idea hasta el análisis posterior a su publicación en las tiendas. Durante las diferentes etapas, diseñadores y desarrolladores trabajan —la mayor parte del tiempo— de manera simultánea y coordinada. Hemos resumido las fases de este proceso solo desde la perspectiva del diseño y desarrollo, es decir, sin tener en cuenta los roles de coordinación, la participación del cliente, ni los accionistas de la empresa. Cada una de las etapas —excepto la de desarrollo— se explica más extensamente en los capítulos siguientes, detallando procesos y metodologías para ir avanzando entre ellas. FIGURA 1.3.El proceso de diseño abarca diferentes etapas donde diseñador y desarrollador trabajan simultáneamente, con más o menos carga de trabajo dependiendo del momento. 1. Conceptualización
  • 8. Mgs. JohnBonilla El resultado de esta etapa es una idea de aplicación, que tiene en cuenta las necesidades y problemas de los usuarios. La idea responde a una investigación preliminar y a la posterior comprobación de la viabilidad del concepto.  Ideación  Investigación  Formalización de la idea 2. Definición En este paso del proceso se describe con detalle a los usuarios para quienes se diseñará la aplicación, usando metodologías como «Personas» y «Viaje del usuario». También aquí se sientan las bases de la funcionalidad, lo cual determinará el alcance del proyecto y la complejidad de diseño y programación de la app.  Definición de usuarios  Definición funcional 3. Diseño En la etapa de diseño se llevan a un plano tangible los conceptos y definiciones anteriores, primero en forma de wireframes, que permiten crear los primeros prototipos para ser probados con usuarios, y posteriormente, en un diseño visual acabado que será provisto al desarrollador, en forma de archivos separados y pantallas modelo, para la programación del código.  Wireframes  Prototipos  Test con usuarios  Diseño visual
  • 9. Mgs. JohnBonilla 4. Desarrollo El programador se encarga de dar vida a los diseños y crear la estructura sobre la cual se apoyará el funcionamiento de la aplicación. Una vez que existe la versión inicial, dedica gran parte del tiempo a corregir errores funcionales para asegurar el correcto desempeño de la app y la prepara para su aprobación en las tiendas.  Programación del código  Corrección de bugs 5. Publicación La aplicación es finalmente puesta a disposición de los usuarios en las tiendas. Luego de este paso trascendental se realiza un seguimiento a través de analíticas, estadísticas y comentarios de usuarios, para evaluar el comportamiento y desempeño de la app, corregir errores, realizar mejoras y actualizarla en futuras versiones.  Lanzamiento  Seguimiento  Actualización una app nativa.2 Apps gratuitas Sin dudas el mayor beneficio que se puede obtener de una aplicación gratuita es el alcance o la cantidad de usuarios potenciales a los que puede llegar, ya que no hay ninguna barrera de entrada para que un usuario descargue la aplicación y empiece a probarla.
  • 10. Mgs. JohnBonilla Este primer paso es fundamental para el conocimiento de la aplicación: quien la descargue no tiene nada que perder. Esto disminuye en cierta forma las expectativas sobre el producto —nadie espera que algo gratis sea necesariamente genial— y puede servir para ciertos casos en los que el producto aún tiene camino de desarrollo por delante hasta su maduración. En este caso, su colocación gratuita en el mercado, permite usar ciertos indicadores del comportamiento de los usuarios —cómo usan la app o qué tan frecuentemente, por ejemplo— para mejorar futuras versiones. Un inconveniente a tener en cuenta con las aplicaciones gratuitas es que, debido a la gran competencia, es más difícil obtener visibilidad en los rankings de mejores aplicaciones de las diferentes tiendas. Además, requieren una cantidad total de descargas mayor que la necesaria en las aplicaciones de pago para llegar a los primeros puestos. Una aplicación gratuita también puede servir como ventana para promocionar una versión de pago de ella misma u otras aplicaciones del mismo desarrollador. Plataformas de Desarrollo A continuación se presentan una serie de opciones para la creación de app graduadas en función de su dificultad de manejo y de las opciones que presentan, algunas de las opciones son redundantes entre sí pero he preferido presentar un panorama más amplio donde entren en juego las preferencias personales. Appyet.com
  • 11. Mgs. JohnBonilla Este servicio te ofrece la posibilidad de crear gratis una aplicación Android convirtiendo cualquier feed de noticias RSS/Atom, además presenta un modulo web para poder utilizar html. En la última actualización han incluido mejoras que incluyen el soporte de Facebook, Blogger, Instagram, Flicker, Printerest, Tumbler, Wordpress y Youtube. Estos nuevos módulos son muy interesantes ya que nos permiten utilizar esas plataformas con solo conocer la dirección en cuestión y además nos permiten el filtrado por UserID, GroupID, URL, Playlist o introduciendo un término de búsqueda. La aplicación es muy sencilla y su manejo intuitivo, sólo requiere localizar el feed que queremos. Appsgeyser.com
  • 12. Mgs. JohnBonilla Este servicio gratuito permite crear una aplicación en dos simples pasos y a partir de cualquier contenido web ofreciendo una previsualización en el ordenador. Requiere registro y facilita un código QR de descarga de la aplicación. Se puede mandar 3 avisos pop-up a la aplicación al mes de manera gratuita y ofrece la posibilidad de publicarla en Google Play.
  • 13. Mgs. JohnBonilla AppMachine Paso1. Registrarse Para hacer la aplicación por AppMachine, primero debe ingresar como www.appmachine.com y registrarse. Paso 2. Ingrese nuevamente correo y password Ingrese Correo Electrónico
  • 14. Mgs. JohnBonilla Paso 3. Si ya tiene creado un sitio web, coloque el nombre del sitio, de allí podrá traer imágenes que pueda utilizar para la aplicación. Paso 4. Si quiere agregue redes sociales, si no adelante este paso.
  • 15. Mgs. JohnBonilla Paso 5. Escoja una plantilla para su aplicación Paso 6. Ya habrá terminado el proceso de creación, debe darle nombre a la aplicación.
  • 16. Mgs. JohnBonilla Paso 7. Empiece porcrear una aplicaciónnueva.Déleclical signo+ que aparece al ladoizquierdo Paso 8. Aparece comoagregar bloques(que quiere que tengasuaplicación). Laopciónde Menú y el diseño. Lo puede configurar a sugusto.Y al ladoderechopodrávercómo se visualizaensudispositivomóvil.
  • 17. Mgs. JohnBonilla Selecciono que bloque quiere agregar. Para este caso agrego el bloque de Correo
  • 18. Mgs. JohnBonilla Paso 9. En caso de seleccionar el Correo, dígite su correo y seleccione el ícono que quiere que aparezca en su móvil. (Puede agregar los bloques que quiera) Registre su correo Seleccione el ícono Paso 10. En la opción de Diseño, puede seleccionar tipos de letra, colores, tamaños, etc. y en opcón de configuración, el estilo de la aplicación.
  • 19. Mgs. JohnBonilla A medida que agregar elementos puede ir visualizando al lado derecho como está quedando. Agregue una imagen que identificará su aplicación en el dispositivo. Paso 11. Finalmente publique la aplicación para ser vista en su móvil.
  • 20. Mgs. JohnBonilla Para ver su aplicación en su móvil, descargue AppMachine desde el play store de su móvil y con su nombre de usuario y contraseña podrá acceder a la misma.