Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseño
Programación
Desarrollo de software (app inventor)
Universidad de la Costa
Víctor Leonardo Vargas Baños
INDICE
PRUEBAS ANALISIS
DESARROLLO DISEÑO
Las apps resultantes son compatibles con los dispositivos Android, y lo mejor de
todo es la aplicación trabaja por medio de bloques, no es necesario crear códigos de
programación muy extensos, pero, hay que tener un mínimo de conocimiento en
programación para poder usarla
La aplicación tiene que cumplir con interfaz clara y entendible, para que al usuario
no le sea bastante difícil de manejar.
Diseño 100% libre a nuestro gusto: elección de colores, formas, tipo de letra,
imágenes, y hasta el logo de la ferretería.
Fase de planificación
Una vez abierta la ventana de inicio se plantea que herramientas y botones tendrá
esta interfaz de inicio, se implementará una barra de desplazamiento que tendrá las
siguientes opciones: un botón de favoritos, un botón de ofertas, un botón de
categorías, un botón de cuenta se usuario, un botón acerca de la información de la
ferretería y un botón para salir de la aplicación.
1. Herramientas eléctricas.
2. Herramientas manuales.
3. Herramientas de medición.
4. Herramientas para el jardín.
De igual manera como toda tienda en línea tenemos que especificar los términos y
condiciones sobre el proceso de ventas en la aplicación y cómo funcionan las
compras de todos los usuarios, debemos de ser claros y concisos en la información
presentada a nuestros clientes, se implementara un botón que te llevara a estos
términos y condiciones antes mencionados y es esta interfaz de términos y
condiciones todo lo demás ya solo el texto.
Una vez finalizada la fase de planificación sobre como estará construida y que
contendrá nuestra aplicación que se llevara a cabo en app inventor ahora si tenemos
que iniciar a darle solución a nuestro software e implementar todo lo planeado
anteriormente, en esta fase tenemos que tener en cuenta que cada avance que se
lleve a cabo en el software se deberá poner aprueba constantemente, esto se hace
con el motivo de encontrar errores e ir mejorando nuestros conocimiento mediante el
proceso de desarrollo ya que nuestro producto lo tenemos que hacer funcional y
entendible.
Nota: para poder crear un software en App Inventor es necesario tener una cuenta
de correo electrónico ya que ahí es donde se guarda toda la información.
La zona cerrada color naranja esta implementada para poder salir de la aplicación si
es que no se quiere continuar con el proceso y este funciona para el botón salir.
Una vez ya mencionadas todas las componentes que se utilizaran en esta interfaz
de inicio de ventana deslizante, nuestra pantalla quedara de la siguiente manera:
Pero para que todo esto funciones debemos de desarrolar nuestro algoritmo en los
bloques y creo que sera es mas extenso de todas las interfaces planteadas ya que
solo la ventana desplazable requiere de un gran codigo para que funcione:
La zona cerrada de color verde es el algoritmo para llevarnos a la pagina web donde
se encuentra un catálogo en pdf con todas las herramientas que vende la empresa,
la zona cerrada de morado es el algoritmo para abrir la ventana deslizante al hacer
clic en el botón y por último la zona cerrada de rojo son los algoritmos que tienes la
A estas alturas nos damos cuenta ya como funciona el App Inventor asi que ya no se
especificara para que funcionan las componentes mencionadas anteriormente y solo
se explicaran las nuevas que se introduzcan.
La interfaz de ofertas es casi igual que la interfaz de favoritos, pero con un diferente
acomodo de las disposiciones, al igual que la interfaz de favoritos estas contienen
algoritmos bastantes simples.
Estos algoritmos son como los anteriores se basan en que en el momento que se dé
clic sobre la imagen de un producto este te mandará a la interfaz donde se podrá
La zona encerrada de rojo son los algoritmos de botones y estos hacen que al hacer
clic en cualquiera de estos te mandaran a la pagina web dependiendo de la
categoría que elegiste y de igual forma esta interfaz de ofertas contiene otro botón
para poder regresar a la interfaz de inicio.
hacer:
Screenshot 3.16
Screenshot 3.20
Una vez que ya dimos clic se generara un código que podremos escanear con el
teléfono y empezara la descarga.
Screenshot 3.25
Una vez analizada la interfaz de inicio aparte de que faltaban los algoritmos de la
ventana desplazable también nos dimos cuenta que no creamos una interfaz para el
botón de instrucciones hacia nuestros nuevos usuarios por lo que después de darle
solución a los algoritmos se ejecutara la creación de la interfaz de instrucciones.
Screenshot 3.27
Ahora que ya terminamos esta interfaz de instrucciones que un ultimo paso, insertar
un algoritmo para abrir la interfaz de instrucciones, pero ese algoritmo lo tenemos
que poner en la interfaz de inicio y para el botón rojo con letras blancas.
Una vez que ya terminamos la fase anterior nuevamente se vuelve a hacer el mismo
proceso de descarga en nuestro teléfono y se pone a prueba para ver si cumple con
lo planeado.
Después de unos minutos de uso vemos que nuestra aplicación si cumple con
requisitos pedidos por nuestra profesora y la aplicación solo queda a espera de ser
calificada en el día de nuestro examen.
Conclusión
Tenemos que reconocer que una vez que t metes de llevo a la programación y la
creación de aplicaciones te da mucha curiosidad por seguir aprendiendo mas y mas
cada día que pasa ya que a mi en general se me hizo demasiado interesante y me
sorprendió el hecho de que existieran programas o páginas web bastante fácil de
Una vez que esto t llega a interesar tanto no es tan fácil dejarlo y olvidarse de ello,
por eso agradezco todo lo que me enseñan mis profesores conforme voy avanzando
en mi carrera universitaria.
Bibliografías
https://asana.com/es/resources/extreme-programming-xp
https://www.sydle.com/es/blog/extreme-programming-
602ee205da4d096809438c9c/