Publicado el 22 de Enero del 2017
1.116 visualizaciones desde el 22 de Enero del 2017
1,2 MB
44 paginas
Creado hace 9a (14/10/2015)
Título del Proyecto:
AUDIOLISTA: GESTOR DE LISTAS
Autor:
RUIZ GARCIA, JOSE MARIA
Director:
Carbonell Frasquet, Vicente
TESINA PARA LA
OBTENCIÓN DEL TÍTULO DE:
Diploma de Especialización en
Desarrollo de Aplicaciones para
Android
Proyecto: AudioLista
Alumno: José María Ruiz García
Contenido
1.
Introducción .......................................................................................................................... 4
1.1
Descripción del problema ............................................................................................. 5
1.2
Objetivos ....................................................................................................................... 6
1.3 Motivación .................................................................................................................... 7
2.
Tecnologías utilizadas............................................................................................................ 8
3. Arquitectura de la aplicación ................................................................................................ 9
3.1
Esquema del diseño ...................................................................................................... 9
3.1.1
Diagrama General de Componentes ..................................................................... 9
3.1.2
Justificación de las principales decisiones tomadas en el diseño. ...................... 10
3.2 Modelo de datos ......................................................................................................... 12
3.3
Diagrama de Paquetes ................................................................................................ 14
3.4
Vistas ........................................................................................................................... 16
3.4.1
Diagrama de Navegación..................................................................................... 16
3.4.2
Principales Vistas. ................................................................................................ 17
3.4.3
Aspecto de las Vistas. .......................................................................................... 20
3.5
Uso de Librerías ........................................................................................................... 22
3.6
Características de la aplicación. .................................................................................. 24
4
Aspectos del Diseño ............................................................................................................ 26
Diploma de Especialización en Desarrollo de Aplicaciones para Android
2
5
Proyecto: AudioLista
Alumno: José María Ruiz García
Conclusiones........................................................................................................................ 28
5.1 Grado de cumplimiento objetivos planteados. ................................................................. 28
5.2
Líneas abiertas. ............................................................................................................ 30
5.3
Consideraciones personales. ....................................................................................... 31
6. Anexos ..................................................................................................................................... 33
A.1 Monetización .................................................................................................................... 33
A.2 Bibliografía. ....................................................................................................................... 34
A.3 Estructura de directorios de la aplicación. ........................................................................ 35
A.4 Manual de usuario ............................................................................................................ 36
Diploma de Especialización en Desarrollo de Aplicaciones para Android
3
Proyecto: AudioLista
Alumno: José María Ruiz García
1. Introducción
El desarrollo tecnológico en el que se ve envuelta la Sociedad de la
Información actualmente, está permitiendo que los terminales móviles pasen de
ser meros trasmisores electrónicos que facilitan y posibilitan la comunicación, a
ser instrumentos de expresión de la identidad personal; aparatos de moda para
el ocio individual y colectivo; herramientas tecnológicas para la vida cotidiana
que nos ayudan en la realización de cada vez más tareas, nos entretienen, y
nos mantienen comunicados.
Vivimos en una época marcada por la tecnología. La incorporación de la
tecnología en la sociedad está contribuyendo a la mejora de la calidad de vida
de las personas, haciendo sus vidas mucho más fáciles.
El reto está en conseguir que las tecnologías (dispositivos, programas.) vayan
dando respuesta a las distintas necesidades que van surgiendo a los
individuos.
En este trabajo se presenta una aplicación que pretende dar respuesta a uno
de esos retos al que nos enfrentamos a diario: la elaboración de Listas, Tareas.
Se trata de una aplicación desarrollada en Android para dispositivo móvil, muy
completa y fácil de utilizar, para la elaboración y gestión de listas y/o tareas.
La principal característica de esta aplicación es la posibilidad de crear listas
mediante reconocimiento de voz. Además, una vez realizada la lista, permite
enviarla a otro dispositivo móvil.
Diploma de Especialización en Desarrollo de Aplicaciones para Android
4
Proyecto: AudioLista
Alumno: José María Ruiz García
1.1 Descripción del problema
Es imposible pensar en una buena organización sin la ayuda de una agenda u
organizador, pues ni la más prodigiosa memoria tiene capacidad de recordar
eficientemente una cita, horarios, compromisos, teléfonos o listas.
Cada día las personas elaboran listas para organizar su vida: compra, tareas,
funciones, etc. Para la realización de estas listas, por norma general, se utilizan
sistemas analógicos para tomar notas (lápiz y papel, pizarras…)
Estos sistemas, útiles, cuando estamos en casa y disponemos de medios con
que anotar…pueden tener sus inconvenientes y/o suponer un problema
cuando estamos fuera de casa
Un ejemplo claro del problema lo vemos a la hora de hacer la compra. Es
frecuente que se den las siguientes situaciones:
• Pérdida, olvido o deterioro de la lista (formato papel).
• Letra ininteligible, si ha sido realizada por otra persona.
• Para compartirla, es necesario copiarla o partir/dividir el papel.
• En caso de transferirla a otra persona no presente físicamente se debe
dictar; volver a escribirla para poder enviarla por cualquier medio
electrónico, e-mail, “whatsapp”, o simplemente utilizando una llamada de
teléfono.
En este contexto es donde se enmarca el presente trabajo cuyo objeto es
desarrollar una aplicación que evite que se den estos problemas.
Diploma de Especialización en Desarrollo de Aplicaciones para Android
5
Proyecto: AudioLista
Alumno: José María Ruiz García
1.2 Objetivos
El objetivo principal es crear un gestor de listas administrado mediante
reconocimiento de voz. Para ello se diseña una aplicación que sea compatible
en diferentes dispositivos electrónicos y deberá cubrir los siguientes objetivos
específicos:
• Crear una lista mediante reconocimiento de voz, y transcripción a texto
• Dictar los elementos de la lista y que la aplicación sea capaz de separar
los elementos dictados en “ítems” individuales
• Facilitar al usuario la posibilidad de configuración del entorno de trabajo.
• Facilitar la labor de compartir y gestionar una lista de tareas entre varias
personas.
• Compartir la lista en redes sociales (Twitter, Facebook, Whatsapp)
• Enviar la lista a otro usuario, a través de distintas vías, Bluetooth,
Internet.
• Tener la posibilidad de elegir el idioma del entorno de trabajo y no estar
determinado por el Sistema Operativo.
• Ordenar los datos de una lista mediante el desplazamiento del dato con
el dedo.
• Simplificar
la eliminación de
los datos al máximo mediante el
desplazamiento táctil de una fila.
Diploma de Especialización en Desarrollo de Aplicaciones para Android
6
Proyecto: AudioLista
Alumno: José María Ruiz García
1.3 Motivación
La realización de este proyecto ha tenido un claro componente personal.
En el día a día, nos encontramos con multitud de tareas que hacer y cargar;
con la presión de recordarlas permanentemente se vuelve muy estresante, y el
estrés nos hace olvidar más fácilmente
Para gestionar estas tareas la tendencia habitual es elaborar listas, que se van
pegando en pósit, neveras.... a fin de recordar lo que debemos hacer, es decir
para mejorar nuestra organización.
Por eso, me ha motivado a crear una aplicación de listas o gestor de tareas, de
diseño sencillo, para poder volcar en ella lo que tengamos que hacer y darnos
un poco de paz mental sin correr el riesgo de olvidarnos o perderlo.
Diploma de Especialización en Desarrollo de Aplicaciones para Android
7
Proyecto: AudioLista
Alumno: José María Ruiz García
2. Tecnologías utilizadas
En el proyecto se ha utilizado el Reconocimiento de Voz, como tecnología
principal. Reconocimiento de Voz, entendida como
“….herramienta
computacional capaz de procesar la señal de voz emitida por el ser humano y
reconocer la información contenida en ella.”
El reconocimiento de voz viene implementado en el API de Android, “Speech
Rec
Comentarios de: Tesis: Ruiz Garcia - AUDIOLISTA: GESTOR DE LISTAS (0)
No hay comentarios