Little bit on SDUI

A high level quick crash course on sdui! lets see the components involved, we start from backend-

  1. Break UI into components, called blue prints.
  2. Blue prints are built on atoms
  3. Atoms are fundamental units.
    1. Text
    2. Image
    3. Video
    4. Carousel
    5. Button
    6. Box
    7. Row
    8. Column
    9. Card
  4. UserActions are attached to one of the blueprint
  5. UserEffects as Animations
  6. Backend consolidates a UI using Blueprints, UserActions, & UserAffects and sends a json to front end
  7. Front-end receives it, parses it
  8. UI sends it to renderer
  9. Renderer recursively defines view map, makes optimisations and then render’s it
  10. User actions are sent to respective system ui owners – activity, fragment.