Davuth's Avatar

Davuth

@davuthdv.bsky.social

indie iOS developer β€’ making small simple apps 🎯 target: 50 apps πŸ›³οΈ now: 3 apps 🐌 progress: β–“β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ 3/50 Apps: https://appgallery.io/davuthdv

61 Followers  |  121 Following  |  248 Posts  |  Joined: 25.12.2024  |  1.9835

Latest posts by davuthdv.bsky.social on Bluesky


Maybe I'll give up half way. Maybe I'm going to hate it. Or maybe it won't make any differences at all . I don't know. Let's see.

26.02.2026 15:16 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Ok. I'm going for it. I'll take 1 month to do this experiment.

My plan:
- Look for a simple app idea
- Find an angle to differentiate it
- Lean heavily on marketing & distribution

That means I'm going to use TikTok for the first time. And learn to make some ads.

26.02.2026 15:16 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Very good perspective on the job.

Maybe I'm just stuck in my own head.

25.02.2026 09:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Best of luck!

25.02.2026 02:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Doesn't sound fun at all.

Of course, if I could choose, I would just choose to build only the things I enjoy using. But seeing people make money with just making "another habit tracker app" is quite tempting.

Or maybe it only looks easy but it's not that easy? I don't know. I'm torn.

24.02.2026 15:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What do you mean by "your heart still has to be in it"?

What if I just... follow this app. Take the MVP features of this exact app. Tweak a few things to make it my own. Then just publish?

24.02.2026 12:52 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

But I'm hesitated as I feel that I'm charging users for a less optimal solution. But you kinda make a good point though. Hmm...

24.02.2026 12:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

You make a really good point.

1. Not all apps need great solution. Some apps (like affirmation, habit tracker) are pretty straight forward.

2. Some users don't pay for great apps. They pay for apps they see. So if ASO god gives the blessing, then it's all that matters.

24.02.2026 12:50 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Is it considered "bad" to build apps for the sake of money?

Not something I'm going to use. Not even interested in the idea. Just pick something purely because it has high demands in the app store.

Of course, no scammy stuff whatsoever. No dark pattern on paywall or anything like that.

24.02.2026 10:27 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 3    πŸ“Œ 1
Post image Post image Post image

I tried this message "Try for $0.00", and my app got rejected ❌

I just want to follow Duolingo app. Apparently, Apple doesn't think this is clear enough for the user.

Time to revert back!

18.02.2026 09:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My app is still stuck waiting for review for 3 days now.

Not sure what's going on over there at Apple, but the review process is taking longer and longer these days.

18.02.2026 04:26 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yep, that's essentially it. Just extract the English (for reference), and the targeted language to work on. Remove all unnecessary keys. Use LLM to translate the yaml and then import back into the string catalog. The file is small and easy to work with.

15.02.2026 04:38 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

In GitHub but private. πŸ˜…

Too rough right now. Just make it enough for my own use case. Everything is just stuff together to do the conversion.

14.02.2026 19:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Another tip is to use Xcode to generate comments for all the string. Then use LLM to go through every comment and improve them if necessary. It helps provide more context for LLM to do a better translation.

P.S. yeah, i'm also waiting for that selfie πŸ˜‚

14.02.2026 19:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I'm using Claude Code for translation. But there are many gotchas along the way. The primary one is that the string catalog is getting so big that the LLM has a hard time working with it. So I vibe coded an internal tool to help with that.

bsky.app/profile/davu...

14.02.2026 19:25 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Why add 1 localization when you can add 11? πŸ˜…

Honestly... I underestimated how difficult it would be. I'm so glad it's finally done!

... and now I'm ready for my app to go from 2 downloads per day to 2000, and I'll be drowning in all the profit I'm about to make.

14.02.2026 18:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Make sense...

12.02.2026 17:15 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I'm currently using Claude Code (CLI). And it can build and detects error if something is wrong. I don't know how it does it, but it does work. Which is why I wonder what this new MCP will solve.

12.02.2026 16:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Do you use AI to help with coding at all these days?

12.02.2026 16:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Convenience how? Like... if I install the new Xcode, what can I do that I can't do right now?

12.02.2026 16:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

And what's your thought?

12.02.2026 04:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sorry if I ask the most dumb question.

I know that this whole agentic coding thing for Xcode is a big deal but I can't wrap my head around why.

I'm already using Claude CLI to code. It seems to be working fine. But now what? What is it now that can be done that can't be done prior to this?

12.02.2026 04:11 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

Using LLM to translate String Catalog in Xcode is wasting a ton of tokens. It's one huge json.

Accessing just 1 value in 1 language means reading the whole entire file for all languages.

So I vibe coded this tool to convert between String Catalog and YAML. Big big save on the token usage.

10.02.2026 15:46 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1

inching my way to 10k MRR... only 9,977 to go! 😎

08.02.2026 02:26 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Localizing to Chinese to see if it makes any differences with the download 🀞

03.02.2026 14:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Apple revises App Store pricing and payouts in select countries following new tax rules Apple announced today that it is updating App Store pricing and developer proceeds in nine countries effective today, with additional pricing changes to follow next month. Here’s what’s changing. more…

Apple revises App Store pricing and payouts in select countries following new tax rules

29.01.2026 20:23 β€” πŸ‘ 13    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

wut? is my tiny and extremely opinionated CLI for managing Git worktrees πŸͺΎ

Git worktrees are powerful but too tedious for short-lived sessions.

wut? makes them easier:

β€’ auto-ignored .worktrees/ per repo
β€’ simple commands to create, remove, and jump between worktrees

29.01.2026 16:35 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

Say you are a broke indie developer without saying you are broke

29.01.2026 08:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Localizing iOS apps to multiple languages...

The hard part is getting all the String ready for localization... and the context for AI to translate.

So far, it's been manual work. Either I'm bad at prompting or AI just doesn't know how to do localization in iOS that well yet.

24.01.2026 02:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It's already 19th of January. A month is nearly over.

If you haven't shipped 10 apps yet in 2026, you are falling behind. πŸ˜‚

19.01.2026 04:06 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@davuthdv is following 20 prominent accounts