Hinweise: 

  • Es werden sehr viele Konzepte und Ideen zum Basisprojekt in den Vorlesungsvideos erklärt.
  • In den Videos wird für das Basisprojekt noch Googles Eventbus verwendet. In der aktuellen Version ist dieser Eventbus durch den EventBus von Greenrobot ersetzt worden (https://greenrobot.org/eventbus/). Das grundlegende Prinzip bleibt gleich.


Das Basisprojekt teilt sich in drei Bereich ein:

  • Client: Alle Dinge, die nur den Client betreffen. Der Client darf keine Abhängigkeiten zum Server haben.
  • Server: Alle Dinge, die nur den Server betreffen. Der Server darf keine Abhängigkeiten zum Client haben.
  • Common: Alle Dinge, sowohl vom Client als auch vom Server genutzt werden. Dieses Modul darf keine Abhängigkeiten zu anderen Modulen haben.


Grundlegender Architekturüberblick

  • No labels