DEV Community

Kevin Ilondo
Kevin Ilondo

Posted on • Updated on

What my Android app taught me

I released an Android app early this year, and I'm going to write a small post about what this app really taught me.

I am not bragging or claiming that I am the best, I just want to share my experience as a developer hoping that it will help those who are also working hard out there to release apps or build side projects.

Simple and useful features are always better than complex and unnecessary features

As developers, we usually tend to overcomplicate things because we want to play around with the latest framework, or blow people's mind with amazing features that are probably not needed by the user.

No matter how stupid or 'simple' you think your app is, if you can, just release it

Yes the title says everything, I honestly never believed that my app was gonna get downloaded at all, but I felt like it was a good idea to release it on Android because it was not going to cost me a lot of money but also I thought that even though it was an app that wasn't fancy in terms of features, it could still be used by a couple of people and I remembered that I learned how to code because I believed that I would be helping people by creating useful softwares, so as long my app could help at least one person out there, why not release it? I did and it was downloaded 3000 times and got over 60 reviews in less than a year.


This post is just meant to motivate those who work on personal side projects for fun or for whatever reason they might have. If you believe that your app idea is something people can use to make their lives easier, release it, let the world play around with your work, we never know what you might learn in the process.

Top comments (2)

pavelee profile image
Paweł Ciosek

I love that point about keeping it simple, fully agree. Overdesign is so common problem among developers!

kevilondo profile image
Kevin Ilondo

I agree with you. At the end of the day, the end user doesn't care whether you used a super complicated tech stack or plain javascript to create your app, they just want to see results when they press a button 😬 So when building an app, the technology you use shouldn't be your only focus, try to do something useful in the simplest way possible