Loading...
Loading...
TDDC73 course project that implements nine UI/layout components (cards, toggle, slider, progress, buttons, inputs, VStack/HStack/ZStack) from scratch using only CustomPaint, GestureDetector, custom RenderBox, and animations. Includes multi-framework labs (Flutter, Kotlin Compose/XML, React Native) and a Next.js documentation/demo site.
Built custom render objects, gesture handling, and implicit animations for each component, paired with exhaustive lab write-ups and a Next.js docs site to show usage and comparisons.
Delivered a from-scratch Flutter component library with tested primitives, a live demo, and multi-framework learnings suitable for the TDDC73 curriculum.