Calendar Paste v3.3.0 Hits the App Store

Teaser image

I have just released an update to my very first commercial app, Calendar Paste. It's now v3.3.0 and sports iOS 13 compatibility, Dark Mode, and overall better layout. So it's mostly a cosmetic and "minor tweaks" update.

Calendar Paste 1 was introduced back in late 2012. That's 7 years ago! So, happy birthday, Calendar Paste!

To celebrate, Calendar Paste 3 will be available for free from Oct 1st until Oct 6th, and then 50% off until the end of October. The App Store listing doesn't seem to be updated despite it being "Ready for Sale", for whatever reason, though. Maybe it's already fixed when you read this. v3.2 will work just fine, but not sport Dark Mode, yet.

The app was my first real app project, sufficiently simple to start with, yet interesting enough to be sold on the store.

Calendar Paste 1 kicked off my indie app developer business. I still don't make a lot of money and have to freelance to stay afloat, but this is a very cool path to have taken. I'm loving it. In case you wonder: it never was a huge commercial success. For 7 years, it brought in something between $3 and $130 per month, with a guesstimated average of $18.53/month. Unless it didn't sell at all, that is. So much for the dreams of yours truly in 2012 to get rich quickly, right? But I learned to code in Objective-C, use Core Data, program for iOS 5 (and then iOS 6 before the app was finished). That's worth a lot.

That's why I don't sunset Calendar Paste, even though each year's iOS update takes away time for maintenance. And I cannot warrant to add all the planned features to the app because the time is better spent on other, larger projects.

I also wrote a diary of the progress, taking extensive notes in a tutorial-like fashion, that I eventually wanted to publish as a $5 ebook – but I never did. It just didn't seem to be worth the trouble, and shortly after most of the code was already outdated, and the lessons learned not easily applicable to Swift.

Sorry if you're still waiting for iCloud sync. It's theroetically possible, but would take about a week or two to implement and test, and that's just too costly at the moment. One day I'd like to out-source development of features like this, but to do that I'd need to accumulate larger savings – so either me or someone else working on the app depends on the same solution and y'all have to hold out a bit longer.

Making Good Use of Singletons in Refactoring the iOS App Calendar Paste

Like I promised last weekend, I am going to write about the process of cleaning up the already rotten source code of Calendar Paste. In order to break massive view controllers into manageable pieces and un-tangle everything, I have to make sure that I don't break the current implementation. Calendar Paste didn't have any automated tests in place. To change this fact is my first priority.

Continue reading …

Calendar Paste v2.1.0 released

Teaser image

A Calendar Paste update hit the iOS App Store, in response to a very sound feature suggestion: Display Titles.

User dubbled pointed out in an App Store review that calendar entries with the same name can't be distinguished in the template list. Say you have four different kinds of "Team Meeting", each lasting one hour, but belonging to different calendars or having different notes attached. Until now, _Calendar Paste would've simply listed these four.

screenshots of the app
Introducing a Display Title makes distinguishing events with the same name easier and keeps the original title for pasting into your calendar

With the current update, you can add your own descriptive title to a template, called Display Title. This way, you can still call your calendar entries "Team Meeting" while showing something else in the event template list. This is especially useful when the event name would've been too long to fit on your iPhone's screen: simply assign a shorter Display Title to see at a glance which event template is which.

It's a bummer I can't respond to App Store app reviews in any way. Apple doesn't provide any customer support mechanisms. So I'll say it here: Thanks, dubble_d, for the feature suggestion! I think this feature was a great idea.

Get Calendar Paste 2 on the App Store.

App Sales and Hourly Earnings Calculated

Interested in some data about app sales? I wrote a Ruby script which parsed my worklog files for timestamps, calculate the difference, add it up and then return in a human-readable form the amount of time it took to develop Calendar Paste. So I logged about 115 hours of active development time, planning, tinkering with the website and whatnot—and I definitely spent more hours on this project before I began logging my progress.

Continue reading …

Link Love: practicallyefficient.com

Eddie stumbled upon Calendar Paste first!

I think about publishing sales stats on my website; maybe this would be a cool add-on for the upcoming e-book as well. I already sold the app 12 times in the past few days without any marketing whatsoever. I'm curious where I'm heading with this niche app.

Also, I got some cool feedback and suggestions! However this is going to turn out financially: It will be a fun ride, that's for sure.

Thank you, dear early adopters!