# name
Desenvolupament d’una aplicació android per a facilitar la gestió i resolució d’entrevistes tècniques

# metadata.dc.description[].value
Treballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2026, Director: Laura Igual Muñoz

# metadata.dc.description.abstract[].value
[ca] En el context actual del mercat laboral tecnològic, els processos de selecció de personal poden arribar a fer-se llargs i poc eficients, fet que provoca que, en molts casos, el temps i l’esforç invertits per les persones candidates no tinguin un retorn proporcional. Davant d’aquesta realitat, aquest Treball de Fi de Grau planteja el desenvolupament d’una aplicació destinada a ajudar a millorar i agilitzar els processos de selecció en entorns tecnològics, amb l’objectiu de fer-los més accessibles, eficients i transparents. L’aplicació incorpora, com a element diferencial, la possibilitat de dur a terme entrevistes tècniques integrades a la plataforma, permetent una avaluació més objectiva de les competències tècniques dels usuaris candidats. Un altre punt característic del projecte és que, independentment de si el candidat és seleccionat o no per a la posició actual, el sistema conserva un registre estructurat del seu rendiment que podrà consultar i utilitzar per noves posicions en el futur. L’altre punt és la facilitat i versatilitat que dona als usuaris per a resoldre una entrevista tècnica des de qualsevol lloc amb el seu dispositiu mòbil sense dependre d’estar davant d’un ordinador en el moment de realitzar l’entrevista. A l’hora de dissenyar l’aplicació, s’ha aplicat la metodologia Design Thinking. S’ha analitzat l’entorn de l’aplicació mitjançant la realització d’informes de mercat i Benchmarking.
Pel desenvolupament del projecte, s’han utilitzat les tecnologies més avançades i utilitzades actualment en en desenvolupament d’aplicacions Android com són Jetpack Compose i Material Design 3. Per la gestió de la base de dades s’ha utilitzat Firebase Authentication i Cloud Firestore. I pel backend s’ha utilitzat render creant un servidor amb Flask per a compilar i executar el codi generat per l’usuari.

[es] En el contexto actual del mercado laboral tecnológico, los procesos de selección de personal pueden llegar a ser largos y poco eficientes, lo que provoca que, en muchos casos, el tiempo y el esfuerzo invertidos por las personas candidatas no tengan un retorno proporcional. Ante esta situación, este Trabajo de Fin de Grado plantea el desarrollo de una aplicación orientada a mejorar y agilizar los procesos de selección en entornos tecnológicos, con el objetivo de hacerlos más accesibles, eficientes y transparentes. La aplicación incorpora como elemento diferencial la posibilidad de realizar entrevistas técnicas integradas en la plataforma, permitiendo una evaluación más objetiva de las competencias técnicas de los candidatos. Asimismo, el sistema conserva un registro estructurado del rendimiento de cada usuario, independientemente de si ha sido seleccionado o no para una posición concreta, el cual puede ser consultado y consultado para futuros procesos de selección. Finalmente, la aplicación destaca por la facilidad y versatilidad que ofrece para completar entrevistas técnicas desde cualquier lugar mediante un dispositivo móvil.
Para diseñar la aplicación, se ha aplicado la metodología Design Thinking. Se ha analizado el entorno de la aplicación mediante la realización de informes de mercado y Benchmarking.
Para el desarrollo del proyecto, se han utilizado las tecnologías más avanzadas y actuales en el desarrollo de aplicaciones Android, como Jetpack Compose y Material Design 3. Para la gestión de la base de datos se ha utilizado Firebase Authentication y Cloud Firestore. Y para el backend se ha utilizado Render, creando un servidor con Flask para compilar y ejecutar el código generado por el usuario. 

[en] In the current technological job market, recruitment processes can become lengthy and inefficient, often resulting in a disproportionate investment of time and effort by candidates with limited outcomes. In response to this situation, this Final Degree Project proposes the development of an application aimed at improving and streamlining recruitment processes in technological environments, with the goal of making them more accessible, efficient, and transparent.
As a distinctive feature, the application integrates technical interviews directly into the platform, enabling a more objective assessment of candidates’ technical skills. Additionally, the system maintains a structured record of each user’s performance regardless of whether they are selected for a specific position, allowing this information to be consulted and reused in future recruitment processes. Finally, the application provides users with the flexibility and convenience to complete technical interviews from any location using their mobile device. While designing the application, the Design Thinking methodology was applied. The application’s environment was analyzed through market research and benchmarking reports. For the development of the project, the most advanced and widely used technologies in Android application development were used, such as Jetpack Compose and Material Design 3. Firebase Authentication and Cloud Firestore were used for database management. For the backend, Render was used, creating a server with Flask to compile and execute the code generated by the user.

# metadata.dc.rights[].value
memòria: cc by-nc-nd (c) Ignasi Ranz Lorente, 2026

# metadata.dc.source[].value
Treballs Finals de Grau (TFG) - Enginyeria Informàtica

# metadata.dc.subject.classification[].value
Efecte de les innovacions tecnològiques sobre el personal

# metadata.dc.subject.other[].value
Effect of technological innovations on employees

# metadata.dc.title[].value
Desenvolupament d’una aplicació android per a facilitar la gestió i resolució d’entrevistes tècniques