SWS Snippet #0040: 9 years of Apple text editor solo dev by Mihhail Lapushkin
This great post by Mihhail Lapushkin describes his journey of creating paper, a minimalist writing app for iOS and macOS.
Mihhail goes in depth into his decision to create a similar writing app like iA Writer. Coming from a web development background, he learned the languages and frameworks necessary to develop for Apple devices on the fly.
His goal was to create a writing app as minimal as possible. One sentence especially caught my eye: „But it was my app so I could do whatever I wanted“. This is one of the main points I enjoy creating software by myself, as those applications can be considered a blank canvas you as the programmer can fill as one wants to. It feels like being as creative as a painter (just a little more technical).
Even though there were already lots of writing apps on the app store, he gave it a shot. And it seems like he was right: his niche (extremely minimal text editor) earns him some real money now. He also got into detail on choosing monetisation options. Starting with one-time purchases, he later decided to also offer a subscription-based payment method. This part of the article is especially useful for new developers who are not yet sure how much their app can be worth.
Most of the key decisions he took during development are laid out in detail, e.g., why he went native when there was also the possibility to just use the web stack he already knew and use something like Electron. This would have made development easier, but came at the cost of having a not as-performant as possible text editor, which was no option for him.
There are also some pretty niche topics like the feedback chat he has programmed natively into his app to avoid using external dependencies or some mail forms. This really pushed his customer interactions to another level, as he explained in the article.
As it is a very minimal app, Mihhail also goes into detail on how, when and where he shows nudges in his app, e.g. hints for better using the app, asking for an app store rating or purchasing of the pro features.
This is one area nearly every developer should look at, as paper really solves those challenges well.
All in all, this was a very enjoyable read and I took with me some important lessons and notes! Please read the article for yourself in the following link:
Source: https://papereditor.app/dev
You Might Also Like
Ctrl+V: Stuff Worth Sharing #005
This week's episode of SWS contains a Book Overflow podcast episode about the essay The Twelve-Factor App, the benefits of start dates in to-do applications, a link to the Apple developer resources and a short introduction to the book I'm currently reading.
Ctrl+V: Stuff Worth Sharing #007
This week's episode of SWS contains a review of the book Never Enough of Andrew Wilkinson, a review of the first part of the book about the story of Burger King, a video about the Whopper Story and a guide on good enough AI prompting.
Ctrl+V: Stuff Worth Sharing #008
This week’s episode of SWS contains a video of Enes Yilmazer touring a mega mansion, a podcast of The Pragmatic Engineer about Notion’s journey to going native, an article of James Stanier on being in the details and an article on how Devin Davies received an Apple Award for his app Crouton.