# PadNote
## Motivación

¿Alguna vez se os ha pasado una gran idea por la cabeza y no sabíais dónde apuntarla? O la habéis apuntado pero de forma rápida, en un papel sucio y la nota no tiene una frase muy descriptiva... Al final, lo que pasa es que perdéis esa maravillosa idea millonaria que iba a conseguir hacer tus sueños realidad. Siendo un poco más realista, pierdes información útil para tu vida, como la forma de resolver un problema en el trabajo o en tus estudios, una receta de cocina o un evento del que te acaban de informar y no te lo quieres perder. Por todas estas situaciones, vemos la necesidad de encontrar una manera de no perder esa información. Hoy en día, todo el mundo lleva un smartphone en el bolsillo a donde quiera que vaya. Esto nos facilita la tarea, solo necesitamos una aplicación sencilla, cómoda e intuitiva. En el mercado, actualmente, ya existen muchas aplicaciones de toma de notas. Lo que no te permiten estas aplicaciones es hacer esquemas, dibujar.

## Relación con la asignatura

En esta aplicación hacemos uso de una interfaz de usuario multimedia interactiva. Según los gestos que haga el usuario podrá hacer unas u otras cosas, como creación, modificación o eliminación de notas escritas y dibujos. El usuario deberá pulsar notas para abrirlas, mantener pulsadas notas para borrarlas o compartirlas, también se puede interactuar con la aplicación girando el teléfono y colocándolo de forma apaisada. La parte más llamativa de la aplicación es que se pueden realizar dibujos y/o esquemas, el usuario interactúa seleccionando los colores que desea y pasando el dedo por la pantalla, también puede usar los botones para borrar, cambiar el tamaño de la goma o pincel o guardar el contenido en forma de imagen. Por otro lado debemos almacenar todos los datos de las notas del usuario, tanto las escritas como las dibujadas, en los formatos correspondientes.

## Descripción y funcionalidad

Se trata de una aplicación de toma de notas, que incluye una manera especial de tomarlas, dibujos. Podemos crear notas de texto, notas de dibujos, modificar cualquier tipo de nota y borrarlas. Si queremos, podemos compartir las notas. Y convertir las notas de dibujos en notas de texto, cuando tengamos más tiempo para pasar nuestra idea a una idea más detallada.

## Propiedades de la implementación de la aplicación

Es una aplicación para Android. Tiene una interfaz diseñada a partir de fragmentos, por tanto, es responsive. Es intuitiva. Contiene una base de datos para el almacenamiento de la información textual y gráfica. Se hace uso de métodos de pintado.

## Dificultades

El diseño de una aplicación a base de fragmentos resulta mucho más complicado, ya que son componentes que puedes modificar y cambiar de sitio a gusto del programador, respondiendo a los cambios de tamaño perfectamente. El almacenamiento de la información no textual requiere conversiones extra no tiviales. La compatibilidad con todas las versiones de Android y los dispositivos se hace dificultosa. Presenta en diferentes casos muchas variedades de pequeños bugs. Por ello, ha sido una tarea difícil de resolver. Listar objetos compuestos para mostrar el título y el tipo de nota requieren un diseño específico y adicional. Utilizar los métodos de Android para compartir con las diferentes aplicaciones instaladas en el teléfono. Aprender tecnologías nuevas y desconocidas para los integrantes del grupo.

## Posibles mejoras

Mejora del aspecto visual de la aplicación. Selección de más cantidad de colores proporcionando una paleta. Más opciones de pintado, como rellenar superficies o el cuenta gotas. Elección del tamaño de letra y fuente.

## Conclusiones

Ha resultado de utilidad conocer más de cerca el mundo Android y la multimedia. Además hemos podido realizar una aplicación que nos resulta de utilidad y que esperamos que a otros también.

## Links de la aplicación

* https://dl.dropboxusercontent.com/u/48585797/PADnote.apk
* https://drive.google.com/file/d/0B4CSXuAkKAfFWC11X2RQOG4wZHM/view

## Integrantes y contribuyentes del proyecto

* Teresa Rodríguez
* Adrián Rabadán