Building apps is about serving people

I just had one of my best days since I started this experience. I wanted to seem like a professional business. I used “we” instead of “I”, I also called my users in the app professionally. What I did change in the last months is that I changed my communication back to what I really am, as an indie dev, who has just trying to figure this out.

My sales are growing so it may be better to be honest about being small and not trying to impress everybody. I made a few changes, in the in-app purchases I tell to the users that by buying my app, he/she is supporting me personally to keep working on these apps.

I also started an experiment, I wanted to thank the people who spend some time suggesting features to me in emails. Of course, I replied to all of the emails I got, but I wanted something more. So I started thanking the suggestions in my release notes personally. This is not a big deal for me, it takes a few second, but sometimes it makes them smile when they read my update notes. Or at least I hope! There is some proof that this works as well. I got 5-star reviews from people who read my release notes.

This is helping my sales for sure, but what happened yesterday was different. About two weeks ago, I got an email from a guy from Brazil that he purchased the pro mode of my Instagram story creator app, Infinite Stories, but he can not place a square video in the middle. This was something I never tested, I don’t know why but I only used videos which had 16:9 ratio for testing the app. So I replied that yeah that is not working, but I’m on it and I’ll release a new version of the app as soon as possible. What I also wrote was that if it’s urgent, please send me the video and I’ll slice it up for your once I fixed the app, so he doesn’t have to wait for Apple’s review cycle. He was really happy that I offered this, we chatted back and forth, and once he sent me the video, I was already finished the bugfix, so I whilst I travelled with the metro to the gym, I instantly generated the sliced video, uploaded it to my google drive, and sent him a link to access it. It didn’t take me more than a minute.

This guy is an Instagram Influencer, he has almost 10k followers on the platform. After this, I also included it in my release note that this guy, Duca helped me spotting this bug. Yesterday he shared a story about my app and underlined that he was mentioned in the release notes. What I saw from the download and revenue numbers is that influencers have a power. The downloads are up than it was before, and for this app in sales term, this was the best day since it’s out.

So the biggest takeaway for me is building apps is about serving people, just like the title says and to be good at it requires the same as any other businesses, the best customer service you can give.

I wanted to share this story with you guys, cause it definitely made my day when I watched that story, and thanks Duca for this, I’ll release the next version of the app on the weekend, with some requested improvements and feature and I won’t forget to write a release note!

I write about my experiences every week, if you would like to get notified when I publish a new article, please subscribe here:

The App Store of the AR apps

Apple just introduced ARKit in the WWDC this year. In my opinion, this is the most important thing they released this time. Of course, the new iMac Pro is awesome, but it doesn’t change the world in 5 years. This is what’s gonna happen with AR for sure.

Why do I think that? Let me explain it. Apps using ARKit could look really futuristic with AR integrations, but to be honest, it won’t be the best interface for them unless they are some multiplayer games or some corner cases. But! There were some rumors about that Apple is working on a new smart glass. After releasing this new feature, I’m pretty sure, what Apple is doing right now is building a new interface, and convince developers to create apps for a platform that does not exist right now. If you are still not impressed with ARKit just look at this:

This is right now a nice to have feature. The main interface of our mobile devices is the screen. It’s gonna change in the next few years and when Apple announce the glasses, they gonna have already a handful of apps which is optimized for a more futuristic interface, using AR. Could you imagine sitting down and sorting the Tinder cards just like real cards? Or having a Group Skype call with real 3D faces around you, just like in the Star Wars?

AR In Star Wars

This interface does not have the same constraints as the mobile screen such as size and 2 dimensions. We are talking about much more creative ways to do the same stuff we are doing right now. We can show 3D objects floating around in the room, or add posters to the walls of our room the options are endless. In the long term that means we don’t need any of the devices, we are using right now. Who needs a Kindle when I can project that to where I want and I don’t need to hold it at all. (I think this is only a danger for ebook readers, not real books) Also, we don’t need a computer with big screens because we can project that everywhere in the room without any problem. These changes are not in 2 years but I’m pretty sure it’s gonna happen.

Personally, I’m super excited about this and as soon as I ship the current project I’m working on and some planned updates for my existing apps, I’ll dive into this and start experimenting how I could use it.

What I suspect is that it’s gonna be another gold rush just like it was with the App Store, because there’s gonna be only a couple of apps ready when this will happen. If you build an AR app, that’s not just going to be cool to say and get some upvotes on Producthunt. It’s gonna be an investment for a platform in the future.

I write about my experiences every week, if you would like to get notified when I publish a new article, please subscribe here:


How to post long and landscape videos to Instagram Story

Folks coming from Google here is an app that allows you to post landscape to your story:

This post will be about how I came up with an idea and how I solved it with an app. I would like to tell you how I created Infinite Stories which is available in the App Store.

This is definitely not a guide how to build profitable apps because before I built this app, I didn’t do any market research, I just needed a solution to a problem that occurred to me. The problem was that I wanted to post to my Instagram Story a video that I recorded earlier. This video was recorded in landscape mode and what Instagram does in this cases is that it crops the video and uploads only the center of it. In my case, this wasn’t a good option. I wanted to show the whole video fitted into a portrait video because that’s what Instagram supported. I quickly searched in the app store, but I didn’t find a good solution to my problem. Another problem that I faced that the maximum length of a video in your story could be 15 seconds, any video which is longer than that could cut after these seconds. My video was also longer than 15 seconds, and there was a few solution in the App Store for this problem, but I decided to build this feature into my app as well instead of going through 2 apps everytime I want to share a longer landscape video.

So this was the two problem that I wanted to solve. Nothing really complicated and definitely not a “house on fire” problem. I created the first version of the app in 3 days while I was doing support for my other apps, so as I logged my times, it wasn’t a full-time work on it, I would say it took me 14 hours to release it in the App Store. My workflow was pretty straightforward, I opened up Sketch and created a logo that shows to me the main functionality of the app and tries to tell that this is connected to the Instagram Stories as well. So I came up with this:

Infinite Stories Icon
Infinite Stories Icon

After that, I wanted to create the views in Sketch because that helps me to figure out the structure of the app before I begin coding. In this step, I decided that the whole app will be a bit different from a “normal” iOS app which uses the mainstream UITransitions to push views in a navigation controller or show them modally. I’m usually using them, but I wanted to get some experience in creating custom transitions. This looked like a simple enough app to experiment with.

In this step of the design process, I made another decision to change the monetization model a bit. First I wanted to make it a freemium app with ads in it until the user buys the “pro mode”. This sounded a good idea to me, but then I realized how much I make with my ads in my apps and how distracting and ugly are those. Ads today in these small niche apps doesn’t make too much money, while it shows to the users that you don’t value them and their time. This is especially true for the interstitial ads. God, I hate them! So I switched the model a bit and decided to offer the longer video feature for free and I put cropping feature behind a paywall. To be clear, I just checked my sales and yesterday I earned 47 USD with the sales in the store and 2.63 USD with my ads. It’s not even in the same league.

After I decided how and what to do in the app I implemented my ideas and quickly uploaded the app for review in the Itunes Connect. Two days later my app was ready for sale. I made some sales and it looks like my users are quite happy with the current version of the app.

This is how I came from a problem to a working app in the App Store in a week.  Right now I’m looking to get some traction to the app and trying to figure out how to reach the influencers on Instagram to show the app to my audience. My long term plan with this app is to eventually become the go-to application for Instagram Influencers to create and edit the content they post. This is obviously a lofty goal but I already started collecting some feedback from my users to figure out what else they would use in an app like this.

You can find the app here!

If you have some ideas please write me an email to me[at]

I write about my experiences every week, if you would like to get notified when I publish a new article, please subscribe here: