📄️ Server Driven UI
Nanc Server Driven UI, called Nui here and later, allows you to implement an interface of almost any complexity out of the box. That being said, you can extend the widgets available to you very easily and do whatever you want.
📄️ Custom widgets
There can be many reasons for adding a new widget type (with the corresponding tag addition) - lack of an implemented widget list, complex and specific animations that can only be implemented directly in Dart, or equally complex logic. In this example, we will look at the process of adding a new widget that will be responsible for displaying SVG images.
📄️ Slivers
Along with most of the usual widgets, Nui also supports Slivers - special widgets responsible for implementing complex patterns related to scrolling on the screen.
📄️ Text
Standard widgets for text manipulation
📄️ Logic
Nanc not only allows you to render UIs from XML code, but has some support for execution logic that you can program as well, via XML markup.