Mostafa Yasser

300 posts

Mostafa Yasser banner
Mostafa Yasser

Mostafa Yasser

@mostafayasser68

Senior Flutter Engineer Building indie mobile apps 📱 Documenting the journey to $1K MRR 📈

Katılım Ocak 2020
188 Takip Edilen101 Takipçiler
Sabitlenmiş Tweet
Mostafa Yasser
Mostafa Yasser@mostafayasser68·
Big day for me 🚀 My first indie app is now live on the App Store — and it finally has subscriptions. It’s a voice-first food tracking app that lets you log meals just by speaking and instantly see calories & protein. Submitted it 4 times, shipped real changes each time (including IAP), and somehow zero rejections so far. Now I’m switching gears: experimenting with different marketing strategies. Would really appreciate tips from people who’ve done this before #buildinpublic #indiedev #iosdev #shipit #solofounder
Mostafa Yasser tweet media
English
11
0
17
538
Mostafa Yasser
Mostafa Yasser@mostafayasser68·
@mariosaputra Do u add the keyword in title, subtitle, keywords and description only? Cause I see at Astro that my app goes app like 20 positions in one day then down 50 positions the next day and keep going up and down but I don’t understand why
English
0
0
0
38
Mario Saputra
Mario Saputra@mariosaputra·
Already broke into #7 position for a 20+ popularity keyword in about 2 weeks. No marketing, just internal ASO.
Mario Saputra tweet media
English
14
0
43
3.9K
Astro ASO Tool
Astro ASO Tool@TryAstroApp·
@mostafayasser68 @marcelojose_dev Hi Mostafa, you can easily do this by selecting the "all store" button at the top and make sure you add the same keyword to different stores and write it on the search bar at the top. So that in your view you will only have that keyword in all the stores👍
English
1
0
2
25
Marcelo José
Marcelo José@marcelojose_dev·
Using @TryAstroApp MCP server to add some keywords to my apps, and found this 👀
Marcelo José tweet media
English
5
0
10
1.5K
Mostafa Yasser
Mostafa Yasser@mostafayasser68·
@dnomjr Of course. I was talking about the coding apps/cli but this is valid as well
English
0
0
0
24
Mostafa Yasser
Mostafa Yasser@mostafayasser68·
Quick tip for anyone using Codex or Claude Code: Don’t keep one session alive for too long. After a while, the context gets messy, responses slow down, and even simple tasks become painful. Just experienced this:
• 30 mins for 2 tiny UI fixes in an old session
• Started a fresh session for a more complex task
• Finished it in minutes with better quality Fresh context = better output.
English
1
0
6
128
Mostafa Yasser
Mostafa Yasser@mostafayasser68·
Has anyone tried running open source LLM on mac mini to do coding and got good results Not talking about openclaw but something like Claude Code Share your experience with us
English
2
0
4
70
Mostafa Yasser
Mostafa Yasser@mostafayasser68·
I promised to share the downs not the ups only The user has cancelled the subscription and IT REALLY HURTS I don’t know the reason as I don’t have users emails but I will add it and I will keep iterating to make the app more engaging
Mostafa Yasser tweet media
Mostafa Yasser@mostafayasser68

Aaaand Finally, I have my FIRST SALE EVER. I can't describe how I feel it really hits different. I haven't been working or marketing this app for a while but I think it's time to push more now and see how it goes. Hope everyone struggling to get their first sale to have it soon #buildinpublic #ios #sales #firstsale

English
1
0
9
93
Mostafa Yasser
Mostafa Yasser@mostafayasser68·
Woke up to another small win today After like 2 years on this platform, I finally crossed 100 followers Thanks for following my journey I will be sharing wins and losses I promise
Mostafa Yasser tweet media
English
7
0
11
169
Mostafa Yasser
Mostafa Yasser@mostafayasser68·
@chitajohn_ Yeah u r right but I haven’t added login yet so that’s why. Will add it soon and reach out to them
English
0
0
0
7
Onyedikachi John
Onyedikachi John@chitajohn_·
@mostafayasser68 Watching user behavior is gold, but talking to them directly usually reveals what analytics can’t.
English
1
0
0
12
Mostafa Yasser
Mostafa Yasser@mostafayasser68·
Checking all users interactions and discuss with Claude to see what I can improve to get better results. What you do to understand your customer’s behavior better?
Mostafa Yasser tweet media
English
2
0
9
80
Mostafa Yasser
Mostafa Yasser@mostafayasser68·
@its_andyd Thanks man. Yeah. I would like to fully understand the process instead of quitting and start a new failure app.
English
0
0
0
4
Andrew
Andrew@its_andyd·
@mostafayasser68 the fact that you're still iterating instead of giving up says everything. most people quit after the first cancellation. first indie app is always the hardest because you're learning everything at once - keep going
English
1
0
1
9
Mostafa Yasser
Mostafa Yasser@mostafayasser68·
One of them has canceled unfortunately. Let's see how the other one will do. I have a new idea that I want to test with this app to make it more engaging. Most people would have abandoned this app a while ago complaining that it doesn't bring money. This is my first indie app and I know I'm making mistakes and I'm figuring out how to solve them so that I'm ready to make successful apps. Follow my journey as I'm sharing daily progress of what I'm doing, what works and what fails.
Mostafa Yasser@mostafayasser68

I truly can’t get used to these notifications Every time it gets me more excited Going back to marketing and fixing some issues with the app to get more traction

English
2
0
8
83
Mostafa Yasser
Mostafa Yasser@mostafayasser68·
@JamesHarve24282 I haven’t been doing any marketing lately so I don’t know where this is coming from. I think it’s some boost from Apple
English
0
0
1
8
JP
JP@JamesHarve24282·
@mostafayasser68 Congrats, how have you been marketing the app?
English
1
0
0
10
Mostafa Yasser
Mostafa Yasser@mostafayasser68·
I truly can’t get used to these notifications Every time it gets me more excited Going back to marketing and fixing some issues with the app to get more traction
Mostafa Yasser tweet media
English
2
0
8
230