Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Retours sur l’aventure Capitaine Train

Cyril Mottier
October 20, 2017

Retours sur l’aventure Capitaine Train

Conférence présentée avec Mathieu Calba[1] et Jérémie Martinez[2].

L’aventure Capitaine Train débute en 2010. L’objectif est simple et clair : offrir une alternative crédible à la vente de billet de train en Europe. Aujourd’hui, Capitaine Train, rachetée en 2016 et renommée entre temps « Trainline », vend plusieurs millions de billets chaque année.

Construire l’application Android a requis évidemment beaucoup de travail et de rigueur. Durant cette présentation nous détaillerons chacun des aspects qui ont permis à l’app Android Capitaine Train d’apporter régulièrement de nouvelles fonctionnalités, de respecter nos critères de qualité tout en répondant aux attentes des utilisateurs. Nous aborderons notamment l’organisation interne de l’équipe, le recrutement, les processus de développement et de mise en production, l’approche produit, le design, etc.

[1] https://speakerdeck.com/mathieu_calba
[2] https://speakerdeck.com/jeremiemartinez

Cyril Mottier

October 20, 2017
Tweet

More Decks by Cyril Mottier

Other Decks in Technology

Transcript

  1. Disclaimer We don’t work at Trainline anymore. Everything discussed in

    this presentation relates to what we experienced from 2013 to 2017.
  2. Capitaine Train 20 rue Saint-Georges 75009 Paris France Capitaine Train

    Pre-Interview (Android) 1. What is the difference between LinkedList and ArrayList? 2. What is the difference between an interface and an abstract class? 3. What is the difference between fnal, fnally and fnalize? 4. What is an Adapter? How to use it? How to create one in your project? Step 2 Quiz
  3. Step 3 Technical project “ Make an app using the

    Star Wars API at https://swapi.co/
  4. It doesn’t make sense to hire smart people and then

    tell them what to do; we hire smart people so they can tell us what to do. – Steve Jobs “
  5. Disclaimer The architecture was created in 2013. There was no

    real popular solution for architecting your app back then. Choices would probably be different today