โšก๏ธ Android Engineer (10+ yrs) & Indie Founder ๐Ÿ› ๏ธ Shipping from 0 to launch ๐Ÿš€ Building an app to localize Google Play's prices - https://xitter.cf/t.co/81SeSdhmNQ

Ukraine, Dnipro
Joined December 2017
Dmitri Chernysh retweeted
$4.99 coffee? No problem. $4.99 app? Let me read 300 reviews first.
365
300
80
9,237
228,233
In my app to localize Google Play's prices, I was thinking about adding a 3-day free trial so devs could see how prices update in Google Play Console. But that's a bad monetization strategy: users could localize all their apps in 3 days and cancel subscription immediately. A better approach came to my mind: Let them localize 1 app for free with unlimited updates forever. Done! It cannot be bypassed, even from a second device: โ€ข App package name is tied to the Google account ID. โ€ข Data is saved to Firebase Firestore and synced across devices. Pay only when scaling to multiple apps. #BuildInPublic
3
2
72
Dmitri Chernysh retweeted
You can now capture screenshots directly from the Quick Settings panel, crop them, and style for quick sharing. #buildinpublic #android
2
1
3
128
Implementing a custom Quick Settings Tile on Android mobiledevpro.substack.com/p/โ€ฆ
33
You can now capture screenshots directly from the Quick Settings panel, crop them, and style for quick sharing. #buildinpublic #android
2
1
3
128
Dmitri Chernysh retweeted
Quick cheat sheet: where to place AI skills if you use Android Studio. To avoid duplicating skills across multiple directories when using more than one AI tool in the project, it's better to use a single directory and symlink them: ln -s ../.agents/skills .github/skills ln -s ../.agents/skills .claude/skills #androidstudio #agentskills #AI
2
1
2
80
Quick cheat sheet: where to place AI skills if you use Android Studio. To avoid duplicating skills across multiple directories when using more than one AI tool in the project, it's better to use a single directory and symlink them: ln -s ../.agents/skills .github/skills ln -s ../.agents/skills .claude/skills #androidstudio #agentskills #AI
2
1
2
80
Dmitri Chernysh retweeted
What's going on in India?
1
1
83
Dmitri Chernysh retweeted
To avoid confusing PlayPricing.dev users I slightly changed the pricing screen: โ–ช๏ธŽ Removed the green/red arrow indicators to the left of the optimized price - some users didn't understand what they meant โ–ช๏ธŽ Added percentage badges to show whether a current price is overpriced or underpriced for the region -- The app lets you localize Google Play prices across all regions based on Purchasing Power Parity (PPP) and sync them with Google Play Console in 1-tap. #buildinpublic #pricelocalize
3
1
1
146
Dmitri Chernysh retweeted
Looks like screenshots localization is working. I did it for my Screenshot Maker app on Oct 11 and the very first user from Spain installed the app on Oct 15 #aso #GooglePlay
2
1
1
121
What's going on in India?
1
1
83
Looks like screenshots localization is working. I did it for my Screenshot Maker app on Oct 11 and the very first user from Spain installed the app on Oct 15 #aso #GooglePlay
2
1
1
121
Why I decided to try posting on Substack. #BuildInPublic
2
88
Dmitri Chernysh retweeted
I started using a new ASO tool a few days ago and noticed a Top-10 keyword "twitter screenshot" in the US market. โ €โ €โ €โ €โ €โ €โ €โ €โ €โ € So l quickly added this feature to my ScreenShot Maker - neonframe.app โ €โ €โ €โ €โ €โ €โ €โ €โ €โ € You can now convert any Twitter/X post into a clean, styled picture ready to share on Instagram, LinkedIn in seconds. #tweet2pic #androidapp #buildinpublic
1
5
165
To avoid confusing PlayPricing.dev users I slightly changed the pricing screen: โ–ช๏ธŽ Removed the green/red arrow indicators to the left of the optimized price - some users didn't understand what they meant โ–ช๏ธŽ Added percentage badges to show whether a current price is overpriced or underpriced for the region -- The app lets you localize Google Play prices across all regions based on Purchasing Power Parity (PPP) and sync them with Google Play Console in 1-tap. #buildinpublic #pricelocalize
3
1
1
146
Dmitri Chernysh retweeted
After analyzing the traffic for my app, Screenshot Maker - NeonFrame, I decided to ๐—ฟ๐˜‚๐—ป ๐—ฎ๐—ป ๐—ฒ๐˜…๐—ฝ๐—ฒ๐—ฟ๐—ถ๐—บ๐—ฒ๐—ป๐˜ and check can Google Play listings and screenshots localization actually bring more installs from specific counties? ๐—Ÿ๐—ฎ๐˜€๐˜ ๐Ÿฎ๐Ÿด ๐—ฑ๐—ฎ๐˜†๐˜€ ๐—ฝ๐—ฒ๐—ฟ๐—ณ๐—ผ๐—ฟ๐—บ๐—ฎ๐—ป๐—ฐ๐—ฒ: ~60k impressions from organic traffic ~2.7k tore page svisitors with 15.6% conversion to install Till now I used English only for the screenshots, app title, short & long description. Google Analytics shows active installs from: India: ~53% US: ~8% Other countries: ~0.2% - 1.5% each one. ๐—”๐—ฑ๐—ฑ๐—ฒ๐—ฑ ๐˜๐—ฟ๐—ฎ๐—ป๐˜€๐—น๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€ ๐—ณ๐—ผ๐—ฟ: ๐Ÿ‡ฉ๐Ÿ‡ช German ๐Ÿ‡ฎ๐Ÿ‡น Italian ๐Ÿ‡ช๐Ÿ‡ธ Spanish ๐Ÿ‡ง๐Ÿ‡ท Portuguese (Brasil โ€“ pt-BR) My AI assistant suggested to use Portuguese (Brazil) over the Portuguese (Portugal) because of Brazil is one of the largest Android markets in the world (~215 million people) compared to Portugal (~10 million). ๐—ง๐—ต๐—ฒ ๐—ผ๐—ป๐—น๐˜† ๐—ผ๐—ป๐—ฒ ๐—ฏ๐—ผ๐˜๐˜๐—น๐—ฒ๐—ป๐—ฒ๐—ฐ๐—ธ: Need to find a way to automate screenshot translation to save time. Currently, I translate the text with AI and copy-paste it manually into the designed screenshots in Figma for each language. Any tool recommendations? #androiddev #aso #googleplay
4
1
3
218
Dmitri Chernysh retweeted
We've just released a new official Android skill that can be used to statically analyse your #JetpackCompose code for performance improvements. โšก๏ธ Install it, and ask your agent to run the skill on your code. ๐Ÿง‘โ€๐Ÿ’ป We've seen some good results running it internally - give it a try and let us know any feedback! github.com/android/skills/trโ€ฆ
๐Ÿค– Made with AI
14
49
4
316
14,706