~/talk

Lessons from Modernizing the Tech Stack of a Top App

TalkinFrenchat Android Makers 2019 · on Wednesday, 2019-04-24· [devops-and-delivery]
slides:none on file

An account of modernizing the Leboncoin Android app (17M downloads, ~180k LOC) by replacing god activities and legacy processors with Android Architecture Components: ViewModel and LiveData, Retrofit and RxJava, repository adapters and feature modules. The migration included extracting about 30 feature modules, isolating legacy endpoints behind repository interfaces to let new reactive APIs coexist with old code, and resulted in roughly halved compile time, tenfold increase in tests, doubled feature delivery rate, and fewer crashes.

AI-written summary · about

  1. 0:00Start
  2. 7:44Sealed Classes
  3. 12:14Repositories
  4. 19:42Architecture
  5. 35:39Merci, on recrute!
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.