blog.nielsmouthaan.nlLimitations of NSPersistentCloudKitContainer when importing many recordsIntroduction The first version of Daily, a time tracking app for Mac, was released in 2013. It used Core Data to store data. Later, when NSPersistentCloudKitContainer was introduced, I added support for iCloud for synchronization and backup purposes...Jul 11, 2022·5 min read
blog.nielsmouthaan.nlASO tips & tricks to increase your app's ranking.This year I've spent much time learning App Store Optimalisation (ASO) and managed to have my app Daily, a time tracker for macOS, rank first for its most important keyword in many countries. This has been a gamechanger for the (financial) success o...Nov 11, 2021·3 min read
blog.nielsmouthaan.nlWhy subscriptions aren't a bad thingLast week I self-promoted one of my apps on /r/apple. It went pretty viral, but in a bad way. Many redditors disliked its subscription model: I don't know how developers pull out that many subscription services out of their ass really. Everything is...Jun 28, 2021·6 min read
blog.nielsmouthaan.nlASO Experiments Part 2: Increase the number of characters available for keywordsWelcome to part two of a series of articles in which I provide results of various ASO (App Store Optimization) experiments for one of my apps, Daily Time Tracking. By running these experiments, I aim to increase the number of impressions, page views,...Dec 18, 2020·8 min read
blog.nielsmouthaan.nlASO Experiments Part 1: Increasing impressions by optimizing keywords for multiple languagesWelcome to a series of articles in which I provide results of various ASO (App Store Optimization) experiments for one of my apps, Daily Time Tracking. By running these experiments, I aim to increase the number of impressions, ultimately leading to ...Dec 9, 2020·20 min read