[en] We live in a time where technology has been moving very rapidly and has been fully integrated into our daily lives. The reason to do this work is to merge the benefits and scope that mobile devices offer with the world of artificial intelligence, in particular deep learning, as well as to make it available to users. Hence, cRoin, is an application of currency detection developed for Android in which the whole part of deep learning has been done with TensorFlow. cRoin identifies euro coins, save the completed recognition (with the location, date, capture of the identification, ...) as well as knows the value in other currencies or perform calculations. The methology to develop this project has been cascading development. It has been through several phases: planning, viability, initial analysis, user-centered design, system analysis, technical analysis, architecture design, implementation and testing. In the user-centered design, it has been defined which type of user is targeted as part of the challenge to position the market. The final features have been generated according to these requirements. The developed software is an Android Studio mobile application with Android SDK and Android NDK to incorporate the created model for the identification part. External APIs (currency converter, Google Maps, Firebase) or libraries (Espresso, TensorBoard) have been used. Along with the knowledge adquired during the master's degree and the realitzation of this work, a functional application that has been achieved. Most of the objectives of the project has been obtained.

[es] Estamos viviendo en una época donde la tecnología avanza muy rápidamente y está totalmente integrada a nuestro día a día. El motivo de este trabajo es fusionar las prestaciones y el alcance que ofrecen los dispositivos móviles con el mundo de la inteligencia artificial, en concreto el aprendizaje profundo, para ponerlo a disposición de los usuarios. De aquí nace cRoin, una aplicación de detección de monedas desarrollada para Android donde toda la parte deep learning se ha realizado con TensorFlow. cRoin es una aplicación que identifica monedas de euro, guardar el reconocimiento realizado (con la localización, fecha, captura de la identificación, ...) como también saber el valor en otras divisas o bien realizar cálculos. La metodología para desarrollar este proyecto ha estado desarrollo en cascada. Donde se ha pasado por varias fases: planificación, viabilidad, análisis inicial, diseño centrado en el usuario, análisis del sistema, análisis técnico, diseño de la arquitectura, implementación y testeo. En el diseño centrado en el usuario se ha definido a qué tipo de usuario va dirigida puesto que parte del reto era situar cRoin en el mercado, y de este modo se ha generado el diseño como también las funcionalidades finales. El software desarrollado es una aplicación móvil Android Studio con el SDK Android y NDK Android para incorporar el modelo creado para la parte de identificación. Se ha hecho uso de APIs externas (currency converter, Google Maps, Firebase ) o librerías (Espresso, TensorBoard). Junto con los conocimientos adquiridos durante el máster y la realización de este trabajo se ha obtenido una aplicación funcional que cumple la mayoría de los objetivos del proyecto.