What are Dynamic component?

To keep it simple, just know that, the dynamic components like the cards, label, buttons, etc can be created and deleted programmatically from the block section of your project.

But this is not the case with normal components. The normal components can only be created and deleted manually from designer when you are working on your project. Once your project gets compiled(apk file) the normal component cannot be altered and they become static.
Whereas, in case of dynamic components, as previously said, you can create and remove them even after your project gets compiled i.e. during runtime

Currently Kodular provides you with following built-in dynamic components

  1. Dynamic Button
  2. Dynamic Card View
  3. Dynamic Image
  4. Dynamic Label
  5. Dynamic Space
  6. Dynamic TextBox

However you can create almost all possible components in AI2 distros with this :point_down: beautiful extension by @yusufcihan

Talking about the examples usage of dynamic components, then, dynamic list views, wallpaper apps, note talking apps, etc are some examples where you can use dynamic components.

10 Likes