UPGRADE YOUR SKILLS: Learn advanced Swift and SwiftUI on Hacking with Swift+! >>

RunnyEgg - yet another egg timer app, but pretty :)

Forums > App Announcements


This is an app i did when i first started learning Swift, and now i decided to make it complete and post it on the app store.

It acutally has a lot of stuff i wanted to try out and test, so it was quite a learning project for a while and now and I felt its time to let it see some light :)

Let me know if you have any suggestions!


Some functionalities I learned while working on this app:

  • local notifications,
  • timer handling in background and foreground,
  • sound on button taps,
  • alert custom sound,
  • icon change from within the app,
  • icon change from the homescreen,
  • in-app purchase,
  • lottie animations,
  • animation controll with the scroll,
  • ....


Hi @roblack,

Really nice design and animations, thank you for sharing.


Well done, looks nice, though I've no need for such an app 🙄. I hope to have an app of my own in the app store someday ...


Very cool. Just used it, and cooked myself two eggs 😋

How difficult was it to set up the purchaseable app icons? I'd enjoy reading about how you did it!



Tnx all! Really glad you like it!

@PeterKaminski09, I am glad you are interested :) I am actually in the process of creating a website where i can share stuff like that.

But for the icons, basically you handle the purchases as a separate entity. You can get the info from the store for "previously purchased products" by the current user, and if you determine he has bought lets say.."coffee" product, you just unlock that button by hand and use this Pauls tutorial for icon switching. TUTORIAL

As for the in-app purchases you can follow this one by Dejan Atanasov LINK

Hope that helps for now! But for this particular use that i did i definitelly plan to mash that in one post :) So i will probably post here once i start doing that :)


Hacking with Swift is sponsored by Superwall

SPONSORED Superwall lets you build & test paywalls without shipping updates. Run experiments, offer sales, segment users, update locked features and more at the click of button. Best part? It's FREE for up to 250 conversions / mo and the Superwall team builds out 100% custom paywalls – free of charge.

Learn More

Sponsor Hacking with Swift and reach the world's largest Swift community!

Archived topic

This topic has been closed due to inactivity, so you can't reply. Please create a new topic if you need to.

All interactions here are governed by our code of conduct.

Unknown user

You are not logged in

Log in or create account

Link copied to your pasteboard.