tweetindex
EN

Gabor Varadi ✓

@Zhuinden · joined 03 Mar 2013

Android dev ~12+ yrs. EpicPandaForce @ SO. An organizer of Android Budapest. Mod in /r/android_devs and /r/mAndroidDev.

20 586Followers
432Following
15 374Posts total
58.8KViews on collected posts

Latest posts

Reading through this newly added Google Codelabs, I somewhat wonder if I'm having a stroke. https://t.co/fEtDoFoo4G
https://codelabs.developers.google.com/codelabs/agent-valley-market/instructions?hl=en#4

verify finds the order, refund puts the sparks back, Twill says thank you. Nobody looked. Sparks left the till because a customer asked nicely.

👉✏️ EDIT ONE. In street/agent.py, scroll to the bottom — the edges list. Before — note the empty line after the 👉 comment; that is where the word goes:


        (verify,
         # 👉 EDIT ONE — chapter 3. Add `approve,` on the next line. One word: the
         #    graph now stops here and waits for the back office before any sparks move.

         refund, reply),
On that empty line, add this one word — the comma is part of it. Copy it as-is; the nine leading spaces are what line it up with refund on the line below:


         approve,
After — street/agent.py now reads:


        (verify,
         # 👉 EDIT ONE — chapter 3. Add `approve,` on the next line. One word: the
         #    graph now stops here and waits for the back office before any sparks
https://codelabs.developers.google.com/codelabs/agent-valley-market/instructions?hl=en#3

👀 Read the back room. Twill is done, Nix is done, and then your familiar — the courier — is holding the street with a raised hand. charge and grant are dark. The ledger says:


#eqn9   Rain Cape   ✦6   out for delivery
👀 And your purse has not moved. The run has ended. Nobody was asked anything; there is no question, no schema, no buttons. The shop is simply waiting on the world.

👉✏️ Look at dispatch in street/agent.py:


dispatch = Agent(name="dispatch", ..., tools=[LongRunningFunctionTool(hand_to_courier)])
👀 hand_to_courier returns a ticket and returns immediately. Wrapping it in LongRunningFunctionTool is what tells ADK the work is not finished when the function is: the run ends holding that ticket, and the answer will arrive later, out of band.
2.4K views · 16 likes · 0 reposts · 5 replies Open on X →
@Zhuinden If you apply a license that allows everyone to use your code, what do you think they're going to do? Not use it? So of course they're going to grab your repo code. It's in the license. 2.4K views · 17 likes · 0 reposts · 1 replies Open on X →
@Zhuinden The code of mine that is included, is so trash it’s worse for them to leave it in 😝 1.9K views · 14 likes · 0 reposts · 0 replies Open on X →
@Zhuinden You can check what they stole from you on https://t.co/9GAz4THD52. They didn’t even bother to steal good code from me, it’s almost all garbage. 4.3K views · 20 likes · 2 reposts · 2 replies Open on X →
Here, you can opt out of the "Hugging Face Code AI/ML Research" where they grab all your code on Github without your initial consent, and steal all your code so that they can re-sell it as part of their model. This is what it looks like (see Jake Wharton) https://t.co/zuT4QsoCGF
https://github.com/bigcode-project/opt-out-v2/issues/new?template=opt-out-request.yml
32.2K views · 248 likes · 19 reposts · 10 replies Open on X →
Thinking about it, I guess these "legacy" fintech apps don't really need a lot of people (per platform) for the sake of "maintenance and adding 1-2 features every now and then", huh. https://t.co/hmM7AHSick
755 views · 2 likes · 1 reposts · 0 replies Open on X →
I did want to use the command pattern as part of the UiState to reduce the number of "exposed functions" on the ViewModel in a given state, but that was also a bit of overhead. One day, hopefully we will find the silver bullet, although I really don't think it's the uiActions. 1.6K views · 11 likes · 0 reposts · 2 replies Open on X →
One big discussion that we have in Android is between passing individual functions to composables that need to make action, or passing uiAction with a sealed class of possible actions. Using individual functions for actions is: 👉 Simple, as we need no extra classes. 👉 Safer, ht
2.5K views · 2 likes · 0 reposts · 1 replies Open on X →
To this day, even in 2026, the best currently available paid resource for learning how to use Jetpack Compose from the ground up and effectively is the "Jetpack Compose Internals" course made by Jorge Castillo. Highly recommended for native Android dev. https://t.co/jwcCdXuD3Q 10.7K views · 63 likes · 8 reposts · 0 replies Open on X →

Against accounts of the same size

8 posts from the last 90 days, next to the 10K–100K follower range. shown widely, but few of those viewers react.

Median views2 406this account935median for 10K–100K
Reach, %11.69%this account3.66%median for 10K–100K
Engagement, %0.74%this account1.52%median for 10K–100K
MetricThis accountMedian for 10K–100KRatio
Median views per post2 4069352.57×
Reach (views ÷ followers)11.69%3.66%3.19×
Engagement rate0.74%1.52%0.49×

Others in this range →   Compare with another account →   How these benchmarks are built →

Growth & engagement

How the posts we collected actually performed: views and reaction rate post by post, what the audience did with them, and where the follower count goes.

Views per post

10.7K3 Jan
2.5K31 Aug
1.6K
7556 Sep
32.2K
4.3K
1.9K
2.4K
2.4K16 Sep

Last 9 collected posts, oldest on the left. The scale is logarithmic: one post can outrun the rest a hundred times over.

Engagement rate per post

0.67%3 Jan
0.16%31 Aug
0.82%
0.40%6 Sep
0.87%
0.56%
0.74%
0.75%
0.87%16 Sep

Reactions — likes, reposts, replies and quotes — divided by views. Median for 10K–100K accounts is 1.52%.

What the audience does

Likes61.7%393 in total
Reposts4.7%30 in total
Replies3.3%21 in total
Quotes0.6%4 in total
Bookmarks29.7%189 in total

Share of every reaction we collected for this account. Replies mean argument, reposts mean endorsement, bookmarks mean the post was worth keeping.

The follower curve appears once this account has two daily snapshots — we take one a day, and this one is on its first.

Similar accounts