~/talk

Monolithic application, it's not automatic

TalkinFrenchat Android Makers 2018 · on Monday, 2018-04-23· [android]
slides:none on file

An Android app with 200k lines was restructured into a main app plus several small specialty apps to reduce coupling while keeping a seamless user experience. Data and files remain in the main app and are shared to child apps through ContentProvider/ContentResolver and Intent routes protected by signature permissions; a single sign-on is implemented by exposing a file and DB session with timestamp checks so child apps can trigger and resume the main app’s login activity. The implementation relies on shared libraries for resolvers and Intent contracts and discusses lifecycle and testing tradeoffs.

AI-written summary · about

  1. 0:00Introduction
  2. 1:36Use case
  3. 4:14N-Applications for N-Businesses
  4. 8:57Technical solutions
  5. 11:58Concepts
  6. 21:39Scenario
  7. 29:27Possibilities
  8. 34:12Other uses
~/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.