


Requirements:
1) Schnell booten, Nutzer soll schnell "was" sehen
2) Möglichst schnell verifiziert das neuste vom Server zeigen



boot

lokal laden
  wenn genug gefunden: 
    initial rendern
  sonst
    remote nachladen was fehlt
    wenn genug gefunden
      initial rendern    
  
sofort erstes update vom server anfordern
wenn gekommen:
  rendern updaten  

----------

EventBus.listenTo some conditions "genug zum initialen rendern"

DataManager.loadLocal( Callback )
...
wenn fertig mit allem & event sending:
  wenn noch nicht initial gerendert:
    remote nachladen was fehlt( Callback )
...    
wenn fertig:
  assert initial rendering started
  falls remote geladen und alles frisch genug: wait
  falls manches lokal geladen und zu alt: get fresh data
  
  
initial rendern:
  falls frisch vom server: normal rendern
  sonst: mit warte-spinner rendern, server nach neuen daten fragen
  
rendern:
  falls daten jetzt frisch & warte-spinner noch da: weg machen
  
  
Daten:
  Name+Email user
  P13n (fallback is built-in?)
  Model(s)  
  


  
  
  