r/FlutterDev by u/Ok_Laugh_3201 214 421y ago My First App Turns One: Achieved $725 MRR and Lessons Learned I launched my fitness tracking app a year ago, and I'd like to share some key lessons I've learned along the way. Currently, the app has an MRR of $725 with a 50% conversion rate from free trial to paid subscription. Here are the most important insights that might help other Flutter developers:
## 1. Don’t Waste Time on Features Nobody Will Use
[My app](https://riseapp.app.link/TZ6oaUtXPNb) is a workout tracking app, and I spent a lot of time developing a community feature. I implemented follow/unfollow functionalities, integrated Firebase Realtime Database for real-time notifications of new posts, and added features like comments, user blocking, report post, and workout record sharing, among others. I never considered that no one would use these features immediately after launch. Focus on perfecting the core functionalities first and gradually add other features. Even after launch, only a few users will use the core features initially.
## 2. Plan for a Global Release Early
Although I planned to launch globally, I didn’t consider it in the design phase. The UI broke on most screens because English typically has more characters than Korean (since I’m Korean and launched in Korea
View parsed comments (up to 42)Open on Reddit r/FlutterDev by u/nicovate 369 1051y ago I finally finished my Flutter app, here's what I wish I knew when i started... As someone who never touched flutter before, here's what I wish I knew at the start...
1. I wish someone told me to use Riverpod in all its glory, including code generation. I wasted a lot of time building my own wrappers around API's / services (repo's) and managing the lifecycle manually, but when I finally got over the hump of actually learning Riverpod (awful tutorials out there, what a pain to learn) and combining it with clean architecture, I wanted to refactor all my code to use it.
2. Started very late using Clean Architecture, but it's great. I ended up going with the ./feature/\[domain/data/presentation\] structure. It's not perfect, and I'm still learning how to properly structure my code with this one because there's AWFUL resources out there teaching it. Wish we had some quality thought-leaders teaching this stuff somewhere online with a clear blueprint.
3. Don't use Firebase Firestore. It's surprisingly expensive. I have no idea if I can afford to have my app actually scale. I think I would investigate into Supabase as an alternative if I did it over.
4. I could have completed my project in **10%** of the time if I figured this one out... You see, my app idea is simp
View parsed comments (up to 105)Open on Reddit r/vibecoding by u/Friendly-Boat-8671 265 641mo ago I built some iOS apps as a side project and made $340 last month. Small win but I'll take it. Hi everyone.
Some background on me first, so this makes sense.
I'm 29, been coding since I was a teenager, background is in web development. Currently working at an AI startup full time. Building iOS apps on the side purely as a hobby, something I do outside of work hours.
**The iOS journey so far:**
Started in July 2025. First three apps failed completely like, zero downloads failed. Fourth one got a bit of traction, maybe 200 downloads, made about $60 from a lifetime offer. Fifth and sixth were a waste of time.
January 2026 I started a small personal challenge: ship one app every 3 weeks and see where it goes. Currently at 5 apps shipped this year.
**My stack right now:** [Milq.ai](http://Milq.ai) for building the actual native Swiftapps, Claude Code for working through logic and architecture, Codex for the heavier coding tasks, Cursor for editing, Supabase for the backend.
Without these AI tools I don't think I could be shipping at this pace, zero Swift background and a full-time job eating most of my day.
Most apps still fail. That part nobody tells you. You ship something you think is useful and the App Store just ignores it. But a couple are starting to show small, co
View parsed comments (up to 64)Open on Reddit r/SaaS by u/Interesting-Pain-654 557 1921y ago I spent 6 months building an app that made exactly $0 in revenue 💸 Just spent half a year coding. Launched my "masterpiece."
Result? Zero dollars.
Here's what I wish I'd known before wasting 6 months of my life.
# The mistakes that cost me thousands:
* **No validation** \- Built what I thought was cool, not what users needed
* **Feature creep** \- "Just one more feature" syndrome for 5 months straight
* **Perfect code obsession** \- Rewrote functions that users never even saw
* **Zero marketing** \- Thought "if you build it, they will come"
* **Ignored competition** \- Discovered 3 similar apps after launch
# The brutal reality:
* Spent 180+ days building
* $0 in revenue after launch
* few downloads total
* 0 paying customers
Even my mom uninstalled it after a week.
# What actually works (from my second app):
1. **Validate first** \- Talk to 20 potential users before writing a line of code
2. **Build MVP in 30 days** \- Core features only, nothing else
3. **Start marketing day 1** \- Build audience while building app
4. **Set hard deadline** \- Ship after 30 days even if it's not perfect
5. **Focus on acquisition** \- Get users before adding more features
# The formula I learned too late:
* **Week 1-2**: Talk to users + basic prototype
View parsed comments (up to 192)Open on Reddit r/androiddev by u/inktomute7 2,242 1927y ago The future of Android Development ​
Users and admins of /r/androiddev, I'm opening this post in the hope of getting some valid solutions and traction for a big issue that we are all facing.
Google's behavior and policies against Android developers are getting ridiculously unsustainable. We all read in this subreddit, and outside of it, many terrifying stories of developers accounts terminated due to unknown/superficial reasons, without any answer or solution. We all know that this is a big problem, and this is poisoning the open and healthy ecosystem that it used to be.
Many of us totally depends our income on the possibility to publish apps on the Play Store, privately or for companies. Imagine if your account, and all the associated one, will get terminated due to some Google mistake. This will exclude you from publishing an Android app ever again. This happened before and it can happen to anybody at any time. Do you really want to live with that?
Google have the total monopoly of the distribution of Android apps, everywhere in the world. Do you remember when Microsoft had to display the browser-selection dialog in Windows? It should be the same in Android.
What I'm asking here is to coordinate to fin
View parsed comments (up to 192)Open on Reddit r/IndieDev by u/Icy_Regular2616 237 752mo ago First 2 Weeks of marketing after launching a Steam page without a trailer! Since the Steam page announcement for Sheepdog almost 2 weeks ago, I've been deep into the marketing side of gamedev. I wanted to give you all a glimpse into how things are going, what strategies were taken and reflect on what I may do differently going forward. This post is meant to share knowledge and experience and is in no way a perfect blueprint of what to do. I’m just doing my best like everyone else and I want to contribute back to the community that taught me so much.
I also want to thank everyone who took interest in the game and who contributed a like, upvote, or share - it really made a difference and I’m so grateful and fortunate that something I care deeply about is resonating with other people!
**Wishlists**
Before we get into the breakdown, let’s look at the numbers. Sheepdog got just under 400 wishlists in 12 days since the launch of the Steam page. I’m very happy with this number as it’s very difficult to get past the 100 wishlists organically without the game having some sort of appeal. More on this later.
**Channels and Tracking**
I did all the things that most solo devs do. I really wanted to treat this launch as a test to see where and if the idea had tr
View parsed comments (up to 75)Open on Reddit r/redditisfun by u/talklittle 34,071 5,9773y ago RIF dev here - Reddit's API changes will likely kill RIF and other apps, on July 1, 2023 I need more time to get all my thoughts together, but posting this quick post since so many users have been asking, and it's been making rounds on news sites.
Summary of what Reddit Inc has announced so far, specifically the parts that will kill many third-party apps:
1. The Reddit API will cost money, and the pricing announced today will cost apps like [Apollo $20 million per year to run](https://old.reddit.com/r/apolloapp/comments/13ws4w3/had_a_call_with_reddit_to_discuss_pricing_bad/). RIF may differ but it would be in the same ballpark. And no, RIF does not earn anywhere remotely near this number.
2. As part of this they are blocking ads in third-party apps, which make up the majority of RIF's revenue. So they want to force a paid subscription model onto RIF's users. **Meanwhile Reddit's official app still continues to make the vast majority of its money from ads.**
3. Removal of sexually explicit material from third-party apps **while keeping said content in the official app**. Some people have speculated that NSFW is going to leave Reddit entirely, but then why would Reddit Inc have recently [*expanded* NSFW upload support on their desktop site](https://old.reddit.com/r/m
View parsed comments (up to 5,977)Open on Reddit r/vibecoding by u/wombatGroomer 342 1944mo ago I finally launched premium features on my crazy stock research platform! In November last year, I first announced [Stock Taper](https://www.stocktaper.com/) on Reddit.
*How it was built:*
1. The web app was built with SvelteKit (A fast loading page was very important)
2. All data is curated using multiple Docker containers. Some fetch financial data, others perform analysis on the fetched data. And the others are responsible for sending notifications to users.
3. Database and authentication is handled by Supabase (Clerk was buggy when I last used it... could be skills issue)
4. 100% vibe-coded. Initially started off with Codex, then moved over to Claude Code (Mainly Sonnet 4.5 and then Opus 4.5)
Today, I’m relieved to say the Premium features are finished, and they pack a lot in:
1. Highly detailed breakdowns of a company’s fundamentals
2. Insider and Congress trade alerts
3. Side-by-side comparisons of any two stocks, showing where each one excels
4. A watchlist of up to 20 stocks
5. Summarized Earnings calls.
6. Insights into the ETFs and institutions that hold any stock
7. Five-year trend analysis, plus a previous-year summary
*Why I built it:*
Retail investing has surged thanks to the likes of Robinhood, but the truth is that many inves
View parsed comments (up to 194)Open on Reddit r/FlutterDev by u/Limp_Elephant7503 316 1851y ago Please tell me why Xcode is such fucking shit? Why is it, that I can deploy my android app in less than 5 minutes, but when it comes to iOS I literally have to block out 3-4 hours of my day every single time? Between MacOS needing to update, then having a conflict with the latest version of Xcode, then the build errors EVERY SINGLE FUCKING TIME. Then the upload feature not even working, having to use Transporter.
Like, what in the fucking hell? Why the fuck do we have to use this garbage?
View parsed comments (up to 185)Open on Reddit r/smallbusiness by u/lmcd17 174 586y ago My 19 years old sister wants to be a businesswoman Hello everyone,
I am from Africa. I usually just lurk here looking for good advice but this time I am looking for something a little bit specific.
A few months ago, my little sister started a small business selling women healthcare products. She finds good deals online in the US and gets it shipped to her in Africa. She then sells it for a small profit.
I am supporting her financially and honestly, she’s doing better than I expected. It’s becoming hard for me to keep track on my excel sheets( I do her bookkeeping by the way, if you can even call it that).
I was wondering if there was an app for Mac that would simple enough for her( and me) to use that would help us keep track of sales, various costs and margins.
I’m sorry if my English is not good enough. Thank you for your time.
View parsed comments (up to 58)Open on Reddit r/androiddev by u/Player91sagar 19 372y ago Do u ever feel guilty for adding too much ads and too many IAP ? I have two apps on playstore which are doing a below average earnings (below average for me is really good) both are simple apps and dont have any item/feature to give in exchange of a IAP , so i added IAP for removing ads , likely most of the devs do in this situation
i have total 3 ads in each of them 1 interstitial , 1 App Open & 1 Banner , and to remove those i have one IAP
But i dont know why like im feeling guilty for adding so many ads , i mysef use this apps on daily basis and get frustrated sometime after knowing that this are things which are paying half of my bills
So im thinking to give users a chance to reduce the ads they are being shown (cant do less than 1 ad), if they want to remove all the ads they can now puchase the \[Donation App\] By donation app i mean the same app with no ads and can give some support if they want to
What you guys think about this ?
**Edit 1:-** Thanks for getting this post some popularity , i gues many people are relating this situation
**Edit 2 :**\- I want to add one thing is that in both of the apps , Not even a single review is below less than 3 stars and non of them mention for any complains for too many ads , thats what amaze me
View parsed comments (up to 37)Open on Reddit r/Appstore by u/EquipmentOk1819 7 141mo ago VehIQ - a complete digital home for your vehicle Hey All,
I'm a solo dev. I built **VehIQ** because I noticed the car app space was full of single-purpose tools - fuel trackers, service reminders, expense loggers - but nothing brought it all together with AI doing the heavy lifting.
VehIQ is a digital home for your car. Here's what it does:
* **AI Service Quote Analyser** \- snap a photo of any workshop quote, get a line-by-line breakdown of what's overpriced, if the items is really needed or can wait
* **AI Service Advisor** \- tells you what's due, what it should cost, and what to ask the mechanic
* **AI receipt scanning** \- fuel and service bills logged in one tap
* **Voice trip logging** \- for when you don't want to type at a fuel pump
* **Smart service reminders** \- based on your real driving, not a calendar
* **Cost per km tracking** \- your real running cost, updated every fillup
* **Document vault** \- RC, insurance, PUC, warranties, all in one place
* **Parking Pin** \- never lose your car in a mall basement again
* **Solo Driver Mode** \- for rideshare and delivery drivers (earnings, cost per km, shift tracking)
* **11 languages**, built for users worldwide
**Free to start. Available on iOS and Android.**
📲 [veh
View parsed comments (up to 14)Open on Reddit r/mobiledev by u/SixThells 2 65y ago What would be the best development platform for these requirements? **It should have all the features inherent to an application of this nature:**
list products by categories;
filters; payment system;
**The payment system must have the following requirements:**
it must be connected to MBWAY, PayPal, ApplePay, GooglePay.
\-it must suggest products based on previous purchases.
\-it must allow to recommend promotions or suggest physical stores based on location.
\- it should work on IOS and Android.
View parsed comments (up to 6)Open on Reddit r/vibecoding by u/CryptographerOwn5475 3 38mo ago The hidden tax of billing and the silent burden engineers carry # Preface
A serial founder and YC alum who’s raised over $100M across multiple startups said:
>*“I pay more to Stripe than I do to myself, and they can’t even tell me how much I earn in a simple way. I had to hire a full-time person who reconciles our database with theirs because Stripe doesn’t provide real-time data—let alone notify us when a payment attempt fails. Stripe cancels customer subscriptions automatically after three failed attempts. We lose the customer. We lose the revenue.”*
Over the past few weeks, I’ve spoken with dozens of exceptional founder-engineers to listen to their frustrations. Stripe has done extraordinary work to liberate developers from the bureaucratic nightmare that payments used to be. They replaced PDFs with APIs. They turned a tangled mess of financial plumbing into a sleek developer experience. Startups, as a species, owe a huge debt to Stripe.
However, payments and billing are not the same problem. Billing is what happens after a payment is attempted, and is still a disaster.
There’s a moment in every engineer’s career when they realize something they assumed was simple is, in fact, *unbelievably complicated*. If you’ve ever implemented payme
View parsed comments (up to 3)Open on Reddit