← All experience - back to the timeline
Front-End Developer

Application télécommande TV/média en React Native, ReScript, GraphQL & Apollo

Loewe · févr. 2019 – mai 2019
Base de code React Native + ReScript ré-architecturée pour rendre les contributions faciles, et interface soignée à coups d'animations pour que l'app paraisse vraiment native - pas mi-web, mi-native. Projet Xcode lié à la main démêlé en un Podfile Cocoapods, pour que les mises à jour de React Native cessent de faire mal.

Mission courte pour accélérer le développement d'une application télécommande TV / média, faite avec React Native (et ReScript) et GraphQL (avec Apollo).

  • Ré-architecture de la base de code React Native + ReScript pour simplifier les contributions
  • Développement de composants React bas niveau pour faciliter le travail quotidien et suivre des maquettes qui évoluaient vite
  • Temps passé à affiner les détails de l'interface, avec une multitude d'animations pour que l'application paraisse vraiment native, et non mi-web, mi-native
  • Transformation des designs Sketch en composants React, avec la gestion de tous les cas qu'une maquette statique n'anticipe pas
  • Contributions open source à bs-react-native, les bindings React Native pour ReScript
  • Migration d'une partie du .xcodeproj iOS (bibliothèques liées à la main, certaines copiées-collées) vers un Podfile Cocoapods, pour faciliter les mises à jour de React Native
ReScript · JavaScript · React · React Native · Reason React · Reason React Native · GraphQL · Apollo · Mobile · MQTT · iOS · Auth0 · Cocoapods · Bitrise · Git · Fastlane