I shipped a new app, but does the App Store really need another time tracking app?

902 words ā€¢ 4 minute read.

First off, Happy New Year šŸ„³ as this is my first blog post of 2025! 2024 seemed to fly by, but I think thatā€™s just the norm these days, with life being so fast-paced. Anyway, enough of thatā€¦ I have something to tell you: I shipped a thing!

001.png

So back at the end of 2024 (which was so long ago I know) I shipped a new app called Clock It! Itā€™s a simple way of tracking your time across multiple projects whether that be for work, or your side projects. But did the App Store really need another time tracking app?

The number of available apps in the App Store has actually come down since 2021, according to Statista at the peak of 2021 there were nearly 2.2 million apps in the App Store. Iā€™ll just let that sink inā€¦

002.png

I know Apple culled some apps a couple of years ago, removing many older ones that were incompatible with modern devices and no longer maintained. In the first quarter of 2024, there were around 1.5 million apps in the App Store. So, was it worth releasing my dinky side project into the abyss of probably 1,000+ time-tracking apps? I suppose it depends on your perspective.

003.png

At first, I wasnā€™t going to, and I was prepared to let it sit in my endless pile of unfinished projects in the File ā†’ New Project folder, but I had a change of heart and decided to finish it and ship it šŸš€!

Let me tell you whyā€¦

The world gets to see it

I like to work on things that people can actually use, I found some use in the app and maybe someone else will. Yes, there is an endless supply of time-tracking apps in the app store, but not everyone likes the same thing and maybe my dinky side project will be just what someone is looking for.

New Apple features

It allows me to work on new Apple features and feel like there is actually some benefit to it. Donā€™t get me wrong, as much as I love creating a demo project to research a new WWDC feature, when Iā€™m finished with it, and it goes back into the folder of File ā†’ New Project , it just sits there without being used and is of no benefit to anyone other than for me to look back on if I need a refresher (which does happen from time to time).

It keeps me in touch with App Store Connect

In my previous role, I worked in an agency, so I was in App Store Connect most days. With the company I currently work for, we only have one app, so Releases and TestFlight builds arenā€™t my responsibility. I barely touch App Store Connect at work, so having something that I am actively maintaining myself will keep those skills up to date.

Iā€™m not actively maintaining anything

Side projects arenā€™t mandatory for developers (although some may have a different opinion), I write code outside of work because I enjoy it. But I wasnā€™t actively maintaining anything in the store. I had one other small app in there, but I hadnā€™t touched it in just under a year because I hadnā€™t had the enthusiasm to work on it. So why not šŸ¤·ā€ā™‚ļø.

Itā€™s another portfolio piece

It may not be the worldā€™s biggest and best app, itā€™s a simple time-tracking application. However, Iā€™ve been able to use technologies I canā€™t at work due to our n-2 iOS version support, which showcases my skills if anyone needs to see them.

Conclusion

Getting side projects to a point where they can be shipped to the App Store is really hard work. They have to be bug-free, look (somewhat šŸ˜…) professional, and you have to deal with all the other work that goes with releases, like release notes, app store descriptions, screenshots, subscriptions etc.

But there are so many benefits for you as a developer to actually shipping a side project, from all of the above reasons, to the nice feeling you get when you tap the release button. You donā€™t have to ship everything, but maybe thereā€™s something in your File ā†’ New Project folder thatā€™s worth sharing with the world šŸ˜‰. Why not give it a go?

Let me know whether you agree, Iā€™d be keen to hear from you.

Thanks for stopping by šŸ™‚.