
A high level quick crash course on sdui! lets see the components involved, we start from backend-
- Break UI into components, called blue prints.
- Blue prints are built on atoms
- Atoms are fundamental units.
- Text
- Image
- Video
- Carousel
- Button
- Box
- Row
- Column
- Card
- UserActions are attached to one of the blueprint
- UserEffects as Animations
- Backend consolidates a UI using Blueprints, UserActions, & UserAffects and sends a json to front end
- Front-end receives it, parses it
- UI sends it to renderer
- Renderer recursively defines view map, makes optimisations and then render’s it
- User actions are sent to respective system ui owners – activity, fragment.