Desenvolupament d’una app mòbil per Trenes.com

  • Mobile
  • > 1 any

La empresa Trenes.com, va requerir el desenvolupament d’una aplicació mòbil que facilités als seus usuaris la consulta, gestió i notificació de bitllets electrònics. L’objectiu principal era oferir una experiència àgil i còmoda per als viatgers, integrant funcionalitats de gestió de bitllets, lector de documents i sistema de notificacions personalitzades.

Artimedia va abordar el projecte amb una solució híbrida desenvolupada amb Flutter, que garantia un alt rendiment i una experiència homogènia tant a iOS com a Android. La col·laboració amb el client va permetre alinear perfectament la implementació amb la identitat corporativa i les necessitats específiques del servei.

Quin era el repte?

El projecte plantejava diversos reptes tècnics i funcionals clau per a l’èxit de l’aplicació:

  • Desenvolupar una app que integrés funcionalitats natives i webviews, mantenint el control d’usuaris actius i la seguretat en l’autenticació.
  • Implementar un sistema robust de gestió local de dades per a les reserves i bitllets, garantint la sincronització i el funcionament offline parcial.
  • Incorporar un lector PDF nadiu perquè els usuaris poguessin accedir fàcilment als documents de viatge.
  • Gestionar notificacions push multillenguatge i tipus específics, incloent la possibilitat de votacions promocionals dins l’app.
  • Controlar versions i autenticacions per assegurar la correcta experiència i actualització contínua de les funcionalitats.

Quin va ser el procediment?

La metodologia de treball es va organitzar en passos clarament definits per assegurar el compliment dels objectius:

  1. Disseny de la interfície

    En base al briefing i la identitat corporativa del client, es va dissenyar una interfície clara i intuïtiva que inclogués un splash screen, pàgines natives com el login, llistat de bitllets i lector PDF, així com espais dedicats a webviews integrades.

  2. Desenvolupament de l’autenticació i navegació

    Es va programar el formulari de login i es va implementar la gestió de tokens per activar l’autologin, a més de controlar la navegació dins de les webviews segons l’usuari actiu per garantir una experiència personalitzada i segura.

  3. Gestió local de dades i consulta de bitllets

    Es va dissenyar i desenvolupar la funcionalitat “Mis Billetes” que permet la consulta i conservació local dels bitllets actius, incloent la visualització de codis QR i documents PDF, amb sincronització contínua amb la base de dades remota.

  4. Implementació de notificacions push i votacions

    S’hi van integrar diferents tipus de notificacions, amb suport multillenguatge, i es va desenvolupar un sistema específic per a votacions promocionals vinculades a la compra, assegurant la captura i registre d’opinions directament a l’app.

  5. Publicació i manteniment de l’app

    El procés va incloure la gestió de certificats, perfils i la publicació als stores corresponents, amb especial atenció a la compatibilitat, versions i control de paràmetres a les comunicacions API per garantir la correcta notificació a l’usuari.

Resultats

El desenvolupament va permetre entregar una aplicació robusta i versàtil que va millorar significativament la relació del client anònim amb els seus usuaris finals:

  • L’app ofereix una gestió integral i accessible dels bitllets, facilitant el processament local i consolidant l’experiència digital del viatger.
  • La integració de notificacions push multillenguatge i promocions in-app ha afavorit una interacció més directa i efectiva amb l’usuari.
  • El control de versions i l’autenticació millorada asseguren que els usuaris disposin sempre de l’experiència més actualitzada i segura.
  • La utilització de Flutter ha garantit una solució multiplataforma amb rendiment òptim i manteniment simplificat.

Aquest projecte ha posat de manifest la capacitat d’Artimedia per desenvolupar apps a mida en entorns complexos, equilibrant funcionalitat, seguretat i experiència d’usuari.