Abstract
Actualmente, los teléfonos inteligentes o Smartphones son una de las piezas fundamentales en nuestro día a día. Cada vez más usuarios utilizan estos dispositivos para conectarse a internet, enviar correos, consultar sus redes sociales o mirar el estado del tráfico. Esto hace que su uso no pase inadvertido en el ámbito profesional y personal. Estas capacidades que actualmente aportan los teléfonos son realizadas por aplicaciones: pequeños programas que se instalan en el dispositivo y permiten extender su usabilidad más allá del estado de fábrica. En este proyecto se va a diseñar y desarrollar una aplicación sobre plataforma Android, consistente en un
gestor de páginas web de diferentes temáticas de periódicos, lo que resultará muy útil para el usuario ya
que le permitirá tener organizados muchos periódicos, facilitando el acceso a los mismos. También dará la posibilidad al usuario de añadir sus propios periódicos y de crear una lista de favoritos. Además se establece un sistema de registro de usuarios, de manera que sólo aquellas personas que se registren podrán acceder a la aplicación. Teniendo en cuenta que se va a realizar la aplicación totalmente desde cero, se creará un tutorial
especificando cada una de las implementaciones y diseños utilizados, permitiendo de este modo que cualquier persona pueda aprender a elaborar una aplicación Android. Además, se realizará un estudio de las distintas plataformas que ofrece el mercado para desarrollar aplicaciones, eligiendo la más adecuada. Este manual trata de explicar que funciones se pueden implementar en una aplicación, haciendo ver al usuario las distintas funcionalidades que se pueden emplear. Se tratan desde temas muy simples cómo la interacción entre el usuario y la aplicación o el uso de botones; hasta temas más complejos como conexión a internet, bases de datos o servidores web. Por otra parte, esta guía también contiene información para realizar un diseño gráfico de la aplicación y así conseguir una interfaz de usuario
atractiva. Además de esto, el proyecto también contiene los diagramas de flujo y UML de la aplicación, resumiendo
las clases y librerías utilizadas; un manual de instalación y el modo de usar la aplicación. Al final del
documento se encuentran las conclusiones del mismo, posibles líneas futuras para continuar y el presupuesto utilizado en su realización.
Abstract:
Nowadays, smartphones are daily key parts. More and more users use these devices to surf in internet, send emails, and check their social networks or the traffic state. This make that its uses go unnoticed in professionals and personals environments. These capabilities are performed with applications: small programs which can be installed in the mobile and extend the usability beyond his factory settings. This project is about design and development of an application over Android platform, consistent in a
web page manager of different topics of newspapers, which will be very useful for users, as the app will allow have many newspapers organized and accessible. The software will also allow the user to add their own newspapers and do a favourite list. Besides, there is a register users system, so only people registered would be able to use the application. As the application will be built right from the beginning, it will create a tutorial specifying each implementations and designs used, allowing anyone learn how to build an Android app. Moreover, this project will make a study of the different platforms offered by the market to develop apps, choosing the most appropriate. This manual tries to explain which functions can be implemented in an application, showing different functionalities that the user can use. Simple things are treated as well as the interaction between user and application, or the use of buttons; until complex things like internet connection, data bases or web servers. On the other hand, this guide also contains information to make a graphic design of the application and then get a pretty user interface. Furthermore this, the project also contains flowcharts and UML of the application, summarizing classes and libraries used; an installation manual and how to use the application. At the end of the document there are some conclusions, future lines to continue the project and the budget used in its realization.