Загрузка видео...
Не удалось загрузить видео
We built Obsidian, but for your app. No mobile dev holds a perfect spatial model of their own app. It's too big to keep in one head. So we store it somewhere else. Watch me reconstruct a real user flow, pulled straight from the app's spatial graph ->
85,397 просмотров • 3 месяцев назад •via X (Twitter)
Комментарии: 51

View your graph today! Upload an app, explore it yourself or point an agent at it through Revyl, and your graph builds itself automatically.

Every edge is a real user action that triggers a transition from one screen to the next. So this isn't a flowchart someone drew. It's how your app actually connects, and how real users move through it.

Looks cool, now all I need to do is make an ios app for it to work on

Already love obsidian so I’m on board

Awesome, yea lmk what you think!

This is so smooth

this is soooooo cleannn

🫶 thank you!

the spatial model point is so underrated. half my bugs come from me forgetting how two screens actually connect. this scratches an itch I didn't know I had

Yea its surprisingly useful for stuff like this, most devs have been flying blind

What if you just output a standard obsidian .canvas tho? Don't quite get what's going on with the moving boxes around as you click.

@round Really cool.

@round

this is pretty cool

this beats staring at messy spaghetti code all day 🥴

@nickventuri It's way more fun too heh

this is a great idea guys. looks amazing. giving this shot

Thanks! Lmk how it goes

@iamngoni

This looks super interesting! I'm intrigued

guess all those graph and tree traversal leetcodes were useful after all

Djikstra, Kruskal, Tarjan... the goats are speaking to me

Had and idea like this as well, great to see it being developed! Would be great to be able to see thr data flow as well.

this is really cool

thank you!

the graph part is useful, but keeping it in sync with the real app is the hard bit

It updates automatically, so as long as you have good test coverage, or your agents navigate your app often, it will stay up to date

NICE

🫶

The spatial model idea for apps is so obvious in hindsight. No one can hold the whole thing in their head. Does it update automatically as the app changes?

Yep! And it's queryable by time and build. So you can literally see and understand how it changes over time and release.

Going to build a first class spatial "diff-viewer" soon... stay tuned

A spatial diff viewer across releases is going to change how teams do design reviews. Following closely 👀

Eagle eye view

Can this work for Qt applications?

@ajflores1604 Keep pushing hard

this looks cool

I was thinking about this exact flow just an hour ago, but for a web app. Would it work?

Not with our software, but something similar can for sure be built for web

They have been storing it in figma most of the time, I think some designers would try the extension if it were available.

100%, this is great for designers, figma specs get stale quick

I was trying out revyl, any idea how we can get IAP working I don’t want to keep signing in to google/Apple account in every session

Yup - for IAP, we are releasing a storekit integration this week so that will now be possible - can drop a guide on this in a bit For auth override, I recommend using a bypass token in simulator builds that skips your auth flow, we have an example here if curious!

So with storekit it will provide values to paywall and emit the transaction states, but for our app which uses revenuecat the entitlements won’t work, so the flows won’t work as well If we’re signed in and make a purchase via testflight registered email the whole flow works just fine

Gotcha gotcha - have you tried using RevenueCat's test store? I think it solves this problem:

I have not but this seems promising, thanks!

No worries!

Traverse a web app also? Or exclusive to mobile?

Exclusive to mobile currently

🤯🤯🤯

worked on @VALORANT and this would be a sick addition to dev tools at disposal for the mobile version!!! @riotgames 👀
