#visualdev
Day 440:

@clickly.app is not only a drag-n-drop tool to create highly customizable pixel-perfect screens for mobile native apps.

It's also a full-fledged visual programming language.

#VisualDev #MobileApp #ReactNative
October 22, 2025 at 7:57 AM
Day 399

Continue working on React Native Paper components integration.

And upgraded to @expo.dev SDK 54 the entire @clickly.app, its live preview app for Expo Go, and the code generator.

#BuildInPublic #VisualDev #ReactNative
September 11, 2025 at 5:48 AM
Day 398

Decided to switch back to the integration of React Native Paper components in @clickly.app.

Good progress today.

#BuildInPublic #VisualDev #ReactNative
September 10, 2025 at 6:16 AM
Day 397

Continue working on data formulas in @clickly.app.
It's already very powerful and flexible.
Now working on enhancing the UX to a good level.

#BuildInPublic #VisualDev #ReactNative
September 9, 2025 at 7:22 AM
Day 395

Some progress with data formulas.
I had to reconsider some technical decisions to support essential features:
- parameters (to reuse data formulas as functions)
- multiple connections from the same output of a data node.

#BuildInPublic #VisualDev #ReactNative
September 7, 2025 at 5:05 AM
Day 394

Not much progress, but some great experiments with an AI generating apps in @clickly.app.

My friend has an e-library and prepared a couple of pretty detailed and descriptive prompts.

And the result is so good.

#BuildInPublic #VisualDev #ReactNative
September 6, 2025 at 6:53 AM
Day 393

Spent the entire day, but finally fixed an old bug with icons not displayed in Expo Go on Android.

Real users give additional motivation on things I would consider minor otherwise :)

#BuildInPublic #VisualDev #ReactNative
September 5, 2025 at 5:12 AM
Day 392

Monthly video update.

And some good progress with data formulas.
It's so good, after some period of creative and engineering struggles, to find clarity and move faster!

#BuildInPublic #VisualDev #ReactNative
Another monthly video update on @clickly.app

Main highlights:
1. Initial integration of ~80 UI components from React Native Paper.
2. Excellent progress with data formulas.
September 4, 2025 at 7:20 AM
Day 391

Added more common editing capabilities, such as copy-paste and duplication for data nodes.

#BuildInPublic #VisualDev #ReactNative
September 3, 2025 at 6:46 AM
Day 390

Improved and optimized a few things.
Now the runtime engine powering data formulas in @ClicklyApp is stable, performant, and supports sync, async, and reactive data types.

Great foundation to continue building upon.

#BuildInPublic #VisualDev #ReactNative
September 2, 2025 at 9:39 AM
Day 388

Some refactoring to optimize things.

#BuildInPublic #VisualDev #ReactNative
August 31, 2025 at 2:36 PM
Day 387

So good to see the progress in @clickly.app.

Data formulas now support async operations, including HTTP API requests.
More great things to come.

#BuildInPublic #VisualDev #ReactNative
August 30, 2025 at 9:19 AM
Day 386

Refactoring internal stuff related to the runtime data layer.

It will enhance data binding and data formulas, enabling them to work more efficiently and prepare for future improvements.

#BuildInPublic #VisualDev #ReactNative
August 29, 2025 at 12:06 PM
Day 385

It's always a tension to keep the right balance between flexibility and simplicity.

A simpler solution is usually limited in its capabilities.
A more flexible solution is usually more difficult.

#BuildInPublic #VisualDev #ReactNative
August 28, 2025 at 7:09 AM
Day 384

Continue to work on the data formulas editor.

#BuildInPublic #VisualDev #ReactNative
August 27, 2025 at 6:30 AM
Day 383

Added an HTTP request node in the data formula.

It's still raw, but it's an encouraging achievement.
Soon, apps created in @clickly.app will be truly dynamic.

#BuildInPublic #VisualDev #ReactNative
August 26, 2025 at 6:54 AM
Day 381

Finished the runtime interpreter for data formulas in @clickly.app.

It will allow building powerful data integrations (with HTTP APIs and custom data transformations).

#BuildInPublic #VisualDev #ReactNative
August 24, 2025 at 7:02 AM
Day 380

Some progress with data formulas. Not everything is working yet, but I'm glad to see the first fruits.

#BuildInPublic #VisualDev #ReactNative
August 23, 2025 at 8:46 AM
Day 379

More than half of @clickly.app's first-time visitors are using small screens on mobile phones.

Added a simple pop-up to help such people.

#BuildInPublic #VisualDev #ReactNative
August 22, 2025 at 5:52 AM
Day 378

Continue working on the data formulas.
Specifically, on the toolbar.

It will also serve as a simple documentation for available data nodes.

#BuildInPublic #VisualDev #ReactNative
August 21, 2025 at 6:35 AM
Day 377

Continue working on the toolbar for the data formulas.

#BuildInPublic #VisualDev #ReactNative
August 20, 2025 at 5:55 AM
Day 376

Working on the toolbar for data formulas in
@clickly.app.

#BuildInPublic #VisualDev #ReactNative
August 19, 2025 at 7:08 AM
Day 374

Surprisingly, every second visitor on @clickly.app uses a mobile phone.
With a small screen.

So, just for these guys (and for the others with giant screens), yet another improvement of the new project dialogue.

#BuildInPublic #VisualDev #ReactNative
August 17, 2025 at 7:25 AM
Day 373

Finally, the latest iteration of the UI toolbar in @clickly.app.

Looks nice, works smoothly, and most importantly, is scalable for virtually any number of components.

It took some time, but I'm satisfied with the result for now.

#BuildInPublic #VisualDev #ReactNative
August 16, 2025 at 6:27 AM
Day 371

Integrated 78 UI components from React Native Paper in @ClicklyApp.

However, for now, they are not ready to be released. Still need to work on their settings panes.

#BuildInPublic #VisualDev #ReactNative
August 14, 2025 at 7:39 AM