~/talk

Taming UDF State-Based Architectures: Real Cases in Large Applications

TalkinRussianat Mobius 2024 Spring · 2024-05-23..06-01· [frontend-architecture, android]
links:none on file
slides:none on file

Talk explains applying state-based UDF architectures (TEA, MVI, Flux/Redux, MVU) in large Android apps, focusing on practical migration and scaling. It covers composing and scaling features (including black-box modules), handling analytics, integrating TEA with existing architectures (Clean, MVI, MVVM), and gives real-world examples from two hh.ru apps plus lessons from long-term use of MVI Core.

AI-written summary · about

  1. 0:00Introduction
  2. 3:21What is UDF architecture
  3. 8:47Feature: Favorites
  4. 14:26Adding pagination
  5. 21:00Feature integration
  6. 25:01State lifecycle management
  7. 29:46Analytics and side effects
  8. 32:38Coroutines and tasks
  9. 34:27UI integration and limits
  10. 37:19Saving state on rotations
  11. 39:06Reusing effect handlers
  12. 41:35Migrating to UDF
  13. 43:24Summary
~/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.