I have an abandoned project. I'll recreate it with TDD

Subscribe to my newsletter and never miss my upcoming articles

When I started my career as an iOS developer in 2013 I created a very simple app that featured famous quotes.

moquo old.jpg

I published it on the App Store for free to serve mainly as a portfolio to me. It was a really cool project that I was proud of creating but over the years I ended up abandoning it.

moquo thomas edison.jpeg

The interface was quite simple, allowing users to cycle between quotes with gestures and saving/sharing their favorites.

moquo howto1.png

moquo howto2.png

I'll bring him back to life using TDD

These days I'm sharpening my skills by learning how to properly use tests in my projects. Specifically, I'm studying how to develop apps following TDD practices.

So I had this idea: I'll recreate my abandoned project without using any old code (which was a complete mess) and I'll share all the progress here on this blog in a new series.


This article is the starting point of a new project: learning TDD, sharing the knowledge acquired along the way and resurrecting an abandoned project.

I think this is going to be fun and I hope you learn something with me in this series.

If you have anything to say about this plan, feel free to leave a comment below. I'll be happy to hear from you!

See you in the next article! Bye.

Comments (4)

Jome Favourite's photo

Hello, I know nothing about Swift but I'll like to know what TDD means.

Show +1 replies
Darlan Tódero ten Caten's photo

Also, TDD is not related just to Swift, ok?

Most of my articles here aren't just for Swift, like clean code, SOLID, and software architecture.

Jome Favourite's photo

Okay thanks, I've never heard of TDD before now that's why I asked Darlan Tódero ten Caten