[en] The present Project covers the technological evolution of an application developed in Windows Mobile. The evolution will consist on a collection of improvements of the original application and, above all, in its migration into an Android Operating System. This set of changes will form a new version. The original project consisted in a home care route tracking app, in which each technician can access a predefined route with information and procedures of the visit. In addition, the application documents all the process and synchronizes with the central server. Customer needs require the migration of the application to an Android execution environment. The work covers migration as well as different changes and improvements contained into the new version. To the implementation of migration it is required to complete the following tasks: Exhaustive analysis of the original version. Development of user interface from the beginning. Communication between terminal and original version back office. Migration from SQLServerMobile database to SQLite to create a local database in the terminal. Analysis, design and development of new functionalities. Test performance and correction of mistakes found previously to the deliver. Resolution of disconformities through retro feeding before the deliver. In that way, the purposes on the development of the named application as end university work are the following:  Comprehension of functionality and logic of the base application and its structure and dataflow with the back office.  Development of a graphic structure for Android through Xamarin platform and C# programming language  Migration of the existing database SQLServerMobile and its communication with the SQLite application back office.  Development of new functionalities required by the client.

[es] El siguiente proyecto abarca la evolución tecnológica de una aplicación desarrollada en Windows Mobile. La mencionada evolución consistirá en dotar de una serie de mejoras a la aplicación original y, fundamentalmente, su migración al sistema operativo Android. Este conjunto de cambios supondrá, en consecuencia, un cambio de versión. El proyecto original consistía en una aplicación de seguimiento de rutas de atención domiciliaria, en la cual cada técnico puede acceder a una ruta determinada con información acerca de las visitas y procedimientos que éste debe realizar. A su vez, la aplicación permite documentar todo el proceso y sincronizarlo con un servidor central. Las necesidades del cliente requerían la migración de dicha aplicación a un entorno de ejecución Android. El trabajo presentado abarca tanto la referida migración, como los distintos cambios y mejoras contenidos en el cambio de versión. Para la realización de la citada migración ha sido necesario completar las siguientes tareas: Análisis exhaustivo de la aplicación original. Desarrollo de una interfaz de usuario desde cero. Comunicación entre el terminal y el back office de la aplicación original. Migración de la base de datos SQLServerMobile a SQLite para crear una base de datos local en el terminal. Análisis, diseño y desarrollo de las nuevas funcionalidades. Realizar pruebas y corregir los errores encontrados previamente a cada entrega. Solucionar las disconformidades recibidas mediante la retroalimentación posterior a cada entrega. De este modo, mis propósitos en el desarrollo de la citada aplicación como TRABAJO DE FIN DE GRADO consistirán en:  Comprender el funcionamiento y lógica de la aplicación base, así como de su estructura y flujo de datos con el back office.  Desarrollar un esqueleto gráfico para Android mediante la plataforma Xamarin y el lenguaje de programación C#.  Migrar la base de datos existente en SQLServerMobile, así como su comunicación con el back office de la aplicación a SQLite.  Desarrollar las nuevas funcionalidades requeridas por el cliente.