What features do you like to see in Kodular Creator (AI & non-AI)

I’m looking for ideas of what features do you like to in Kodular Creator. It could be AI-related or non-AI, whatever that helps you.

2 Likes

Hi pavi :partying_face:

there are several interesting topics in the Feedback > IWant section and I have a few ideas in mind.
Some may be a bit excessive, but I’ll take the opportunity to list them anyway :grin:

IWant section

Ideas

  • Add a block search bar if the project starts to become really large, even if it’s well organized, finding blocks can become slow.
  • Integrate DynamicComponents as a native component if the license allows it.
  • Integrate RecyclerList as a native component if the license allows it.
  • Integrate Regex (really useful for textboxes and much more).
  • Integrate Material Color Utilities to theme the app with just a few clicks, it could also allow writing a role in the Color field of a component’s properties
  • Natively add response headers to the Web component and, if possible, update it to the same version as AI2 (I created an extension that uses the AI2 Web component code, adding response headers, and you can also see which blocks were added compared to the Kodular component).
  • Add an Absolute Arrangement component with the ability to choose component depth and therefore overlap layouts (in many of my guides I use overlapping with a negative margin via the decoration component, but having it natively would help a lot).
  • Add shape morphing to layouts.
  • Add the ability to have a blur effect as a BackgroundColor parameter.
  • Add hardware layers (I hope that’s the correct term) to layouts, meaning that if I’m displaying an animation like Lottie or a loading bar, etc., it would be nice to ensure it doesn’t stutter in case of heavy load.
  • Integrate Jetpack Compose (this would also solve some of the points I already mentioned, however, I believe the integration would be very challenging :face_with_crossed_out_eyes:).
  • Having a log section could help beginners understand where errors come from.
  • Add the ability to export/import individual layouts, maybe similar to DynamicComponents schemas.
  • Add the ability to move layouts from the right side menu instead of directly from the emulated screen.
  • Add the ability to perform swipe/pinch gestures on layouts
  • Add the ability to use HEX color values in make color block, make color + HEX color text input (or even other formats HSL, CMYK, LCH, etc.)
  • Add a switch-case (yellow) block .
  • Add the ability to set the Notifier background to transparent so you could create a custom dialog without the native layout underneath Custom Notifier back color & Corner!
    or…
    have a completely empty layout with no title or buttons (like a full-screen VerticalArrangement), and then the user manages events normally.
    At this point it would be fantastic to also have a blur/frosted glass effect :drooling_face:
  • Add the ability to manipulate the keyboard as much as possible, for example, enabling CAPS LOCK.
  • Add the ability to save credentials in the password manager.
  • Add a native caching system for images or other data.
  • Add a native scroll handler like ScrollArrangementHandlers
  • Add a section to modify the manifest, especially to support Custom URL Schemes / App Links.
3 Likes

Appreciate that! :saluting_face:

1 Like

3 Likes

I would like to see just giving a voice prompt and blocks be created…:heart_eyes:

3 Likes

Just like using in a object oriented programming language, I would like to be able to create my own “complex components”. What I mean is, I would like to be able to create a Horizontal/Vertical Arrangement aside any screen, put some components in it, add some public and private functions and/or procedures to it, save it as an “complex components” and use it as a many times as needed on my screens. Or in large projects, use this method as a way to “hide” some blocks/logic inside the “complex component”, turning the main screens simpler.

On Firebase push component there is one open_notification block which does not work . I request to improve it and add features like notification icon , wake app after receiving a notification. these features will help. Thank You