WLW-4342 React (Native) and Typescript: a journey to a unified team using a common language | Voxxed Days

Voxxed Days Ticino 2018
on Saturday 20 October

React (Native) and Typescript: a journey to a unified team using a common language

Conference

Programming languages
Programming languages
Beginner & novice level
Room C Saturday from 14:30 til 15:20

Writing the same business logic multiple times just to support different platforms is a common pain of the app development world. This inefficiency becomes even more severe if that same logic needs to be implemented on a web application as well, leading to three different platforms to maintain and evolve. This setting not only leads to frustration, higher costs, and lower delivery times but also fragments your team into a heterogeneous and fragile set of specialists, one for each supported platform. At lastminute.com we were facing this exact painful scenario few months ago and we solved it applying a quite unique mix of React, React Native, and Typescript. This talk is is about the journey from being a team that writes the same code three times, to being one that writes it once and just deploy it three times. We will discuss the architectural challenges you need to solve, the pitfalls you must avoid, and the positive side effects your team will benefit from such a new setting.

React ecosystem   mobile apps   mobile development   iOS   Android  
Alessandro Romano
Alessandro Romano
From Lastminute.com group

Since a lightning took my game developed with RPG Maker (and my Pentium II that ran it), I try to write code that nature or colleagues do not feel compelled to take away. Call it "clean", if you prefer.

Born dynamic and types-less, I came across Typescript and it was immediately love (and hate).

In lastminute.com I found people to halve the boredom of debugging and doubling the happiness of refactoring: we are very serious in making fun of our work.

I love to play Roger Federer (also known as "tennis") and videogames.


Fabrizio Duroni
Fabrizio Duroni
From lastminute.com group

I'm Fabrizio Duroni, a software developer with many years of experience. I have a strong knowledge of the following languages: C++, Objective-C, Swift, PHP. I'm specialized in mobile application development. I started to develop mobile application since 2010. I'm also specialized in computer graphics and I have good knowledge of web development (both frontend and backend). I ❤️ computers.