I have released a few apps on the app stores.
Most of them were small-scale applications.
They were not built for learning purposes.
These apps had fewer than five pages
and only one or two features.
Pop-up advertisements were shown to users on almost every page.
That was okay.
I did build these apps mainly for ad revenue.
But there was a problem.
Most of them had very low retention.
They didn’t really make money,
and they didn’t give me meaningful experience either.
That said, not all of my apps were built casually.
I did put real effort into a fortune-telling app
and an emotion tracking app.
They were more complete technically,
but the planning and features were driven mostly by my assumptions,
not by actual user needs.
In that sense, they also failed.
Interestingly, a very simple Korean language learning app
that I built with much less effort
is still generating around three to four dollars per month.
At some point, I felt that even if I made no ad revenue at all,
I just wanted the experience of running an app
where users actually accumulate over time.
And I needed a Flutter portfolio.
My Git repository was full of low-quality apps.
I didn’t really have anything I could call a portfolio,
nothing that clearly showed my experience or skills,
even though I had been developing for almost five years.
Long story short,
these days I decided to start another app.
This time, I’m really focusing on planning.
I’m comparing similar apps
and spending a lot of time researching
what kind of app makes sense to build,
based on niche markets and real user needs.
At the beginning, I considered making a running app
that helps people with running.
But I dropped that idea at the planning stage.
I didn’t want to compete with big applications
like Nike Run Club.
Beyond that,
there are already too many apps
that simply measure distance.
So now I’m about to make an app related to book reading.
I joined a book reading group on a social media app,
and I’m quite active in that group.
Because of that, I know there are many people
who are interested in growing their reading habits
or recording book phrases that impressed them.
Actually, I’m rarely coding right now.
I’m mostly forming the directory structure
and considering which libraries would fit this project.
As much as possible, I want to choose effective tools,
considering maintainability and scalability.
I don’t want to overengineer it,
but I do want to build a well-structured project.
Top comments (0)