Practica #3 APP PDF
Practica #3 APP PDF
Practica #3 APP PDF
GRUPO B
2020-B
Practica Nro. 3 Aplicación para Android
Procedimiento
Objetivos
Realizar una aplicación en APP Inventor para un sistema operativo Android, que permita
programar una agenda o libreta de notas, además guarde la fecha en el que se genera la nota
y pueda ser modificada una vez cumplida la actividad.
En el estudio se abarcó distintas funciones dentro del APP inventor los cuales nos permiten
procesar el modelado del portal en nuestro teléfono, dichas funciones son similares al lenguaje
de programación pseudocodigo el cual es enteramente familiar para todo principiante de la
programación.
Finalmente, se diseñó un algoritmo en APP inventor para generar una aplicación que permita
generar una nota en una agenda ya previamente diseñada, el cual se guardara
automáticamente mostrando la fecha en el que se genera la nota.
Introducción
Las aplicaciones móviles son extensiones informáticas para dispositivos portátiles, como los
teléfonos inteligentes smartphones y los asistentes digitales personales (PDA). Utilizan, como
mínimo, una de las interfaces de comunicación del dispositivo (Wi-Fi, WiMAX, GSM/EDGE, W-
CDMA/ UMTS/HSPA o Bluetooth), en algunas aplicaciones también se hace necesario el uso del
procesador de audio y vídeo del dispositivo, así como cámaras o capacidades de navegación
por satélite. Estas aplicaciones pueden ser pre instaladas en los dispositivos durante la
fabricación o adquiridas por medio de plataformas de distribución digital (Android Market, App
Store, Ovi Store, Windows Market Place for Mobile, App Catalog, entre otros).
Tipos de Aplicaciones Móviles
Desde un punto vista técnico, las aplicaciones móviles se pueden clasificar de acuerdo
al entorno en el cual se ejecutan, de esta forma, se pueden distinguir 5 grandes grupos:
Plataformas de Desarrollo
Las plataformas de desarrollo móvil son las que soportan el proceso mediante el cual
las aplicaciones móviles son desarrolladas, cada plataforma cuenta con un entorno de
desarrollo, el cual proporciona herramientas que permiten a un desarrollador escribir,
probar y ejecutar aplicaciones en el entorno de la plataforma de destino. Hoy en día
existe una gran diversidad de plataformas, lo cual supone un gran reto para los
desarrolladores al momento de elegir en cual trabajar, ya que estar en todas las
plataformas y dar soporte para todas las versiones de los SO supone un costo que en
muchos casos no es asumible o no es rentable. Las principales plataformas de hoy en
día son JAVA ME, Symbian, Android, Windows Mobile, BREW SDK, IOS Apple.
Marketing móvil
La entrega de publicidad con y dentro de las aplicaciones móviles se encuentra aún en
fase temprana, pero esta posibilidad crea nuevas fuentes de ingresos para los editores
de aplicaciones, distribuidores y proveedores de servicios. Estos ingresos se pueden
utilizar para subsidiar total o parcialmente el precio de una aplicación móvil, así como
los servicios que esta proporciona. El aprovechamiento de las oportunidades de
aplicación de publicidad móvil requiere de una sólida comprensión de los patrones de la
perspectiva de uso, es decir, ¿por qué?, ¿cuándo? y ¿cómo? el público utiliza una
aplicación móvil en particular.
JUSTIFICACIÓN
Plataformas de Desarrollo
Si bien el panorama actual de las plataformas móviles y el desarrollo de aplicaciones suponen
para los desarrolladores un gran reto, también es muy cierto que se presenta como una buena
oportunidad de negocio. Hoy en día el acceso a internet móvil está mucho más difundido que
hace algunos años, igualmente el aumento en las prestaciones y la reducción de precios de los
smartphones hace que el incremento en la difusión de aplicaciones móviles sea cada vez mayor.
Teniendo en cuenta este aspecto, se considera que el desarrollo de aplicaciones móviles
mediante una plataforma de desarrollo adecuada puede servir de base para la creación de
grupos de investigación en el país que cuenten con un apoyo económico importante, todo esto
fundamentado en el gran interés que puede generar el poder acceder a un mercado global, en
lo cual las tiendas de aplicaciones online, así como las otras cadenas de distribución y marketing
cumplen un papel importante.
En el proceso de investigación se pretende adquirir una base importante de conocimiento
orientado a tener más claro el concepto de plataformas de desarrollo de aplicaciones móviles, lo
cual supone un avance importante para afrontar futuros estudios que se ofrecen en el programa
de pregrado por parte del Grupo de Telemática de la Universidad (Desarrollo de Aplicaciones
Móviles).
DESARROLLO DE LA APLICACIÓN
La agenda es una herramienta útil que te evitará problemas porque con su buen uso
lograrás organizarte, planificar los días y semanas, priorizar tus actividades, y fijar
Una de las razones para usar una agenda es que te haces consciente de cómo empleas
tu tiempo. Con esta herramienta, por ejemplo, puedes analizar cuántas horas diarias o
Otra de las razones para usar una agenda es que cuentas con una ruta clara y
definida para tus actividades diarias, semanales, incluso mensuales. Con una ruta
clara será más sencillo para ti actuar en función de sacar el máximo provecho al tiempo.
Es por ello que se creara una aplicación que permita guarda notas de muchas actividades
diarias.
Ventana principal:
3° paso. – una vez diseñado la ventana principal se genera la programación de bloques según
el lenguaje de programación en app inventor.
4° paso. – añadimos una ventana en el cual generaremos notas insertando un texto o actividad
programada el cual se guardará mediante el botón anotar y añadiremos un botón que nos
permita retroceder a la página principal.
7° paso. – luego se realizará la programación del diagrama de bloques para la ventana ver
notas en el cual se utilizará diversas funciones de app inventor para que el aplicativo guarde las
notas generadas con un horario instantáneo.
una vez creada la aplicación en app inventor instalaremos nuestra aplicación en nuestro
teléfono con sistema operativo Android en el cual podremos generar ya nuestra agenda con
algunas actividades diarias.
Básicamente nuestra aplicación funciona de la siguiente manera:
En el video podemos notar que nuestra aplicación funciona de forma exitosa, ahora probar en
el tiempo que tal útil puede resultar según un estudio estadístico.
https://drive.google.com/file/d/1-91BEo_zKKHuXW6lQUrGiIcMaxhmwuyJ/view?usp=sharing
https://drive.google.com/file/d/1H4NoGykuUyoeseQh_XyymKE375c77MVN/view?usp=sharing
APLICACIÓN:
http://ai2.appinventor.mit.edu/b/2q5x
Conclusiones y recomendaciones:
Concluimos también que el diseño de nuestro portal Android tiene que enfocarse al
proyecto que vayamos a desarrollar los cuales responderán a la necesidad del
cliente.
variables
nota, anotar, ver_notas,
apuntar, atras, borrar_notas,
salir, total_notas.
leer
notas,
total_notas
notas=1
total_notas=0
mostrar F
si nota > 0
"!no hay notas¡"
total_nota = nota + 1
mostrar F
si nota >= 1
"!no hay notas¡"
mostrar
total_notas
fin