amiantos.net
What I'm Up To - Week 25, 2019

Hi! Welcome, this is my weekly post where I talk about what I did over the course of the week.


Life Saver

I released Life Saver v1.1 this weekend. It's a relatively small update that contains a lot of the work I mentioned previously on this blog: SpriteKit optimizations for performance gains, as well as a couple small bug fixes, and one new feature. The new feature is "random color preset" mode, where each time the screensaver launches, a new color preset is picked at random. I decided I'd like this feature for myself, so I added it in!

I also began work on an tvOS version of Life Saver. I figure there are plenty of "fireplace" apps on the App Store, why not the same sort of thing but more abstract and configurable? Besides, it'll be a nice simple project (hopefully) to put some real tvOS UI experience under my belt.

I don't have anything to show here yet, but I will say I'm conflicted between programmatic UI or using storyboards for this project. I've already implemented some basic UI programmatically, and after dealing with it with Aeon Garden, I'm not sure I care enough to keep going this route. I wish I could use SwiftUI already, but I don't really want to wait a couple months to start to work on this.


The Future

I started thinking this weekend about more projects. This is still kind of ridiculous, as I have Numu Tracker and Aeon Garden to work on, but there's been an idea gnawing at me for years and maybe I'm finally ready to try to tackle it. I don't have much to say otherwise, I'll figure out how to post about it in the future, especially as I start to put real work into it.


That was it for me this week. I'll see you next week!


Well hello there!

My name is Brad Root and I'm a software engineer, music aficionado, and occasional unicyclist.

In my spare time, I build open source software, and write about my experiences as a programmer here on this blog.

You can also find me on Twitter, GitHub, and LinkedIn.

If you enjoy the apps I build or articles I write, please consider supporting me by becoming a patron.

Support these projects by becoming a Patron
Numu Tracker

Numu Tracker can keep you up to date on music by the artists you love the most. Part to-do list, part reminders and alerts, Numu gives you the tools to ensure you never miss out on new albums.

View on App StoreView on Github
Life Saver

Life Saver is an implementation of Conway's Game of Life as an abstract, colorful, highly configurable Apple TV app and macOS screensaver that should please designers and nerds alike.

View on App StoreView on Github
Gamebook Engine

Gamebook Engine is an iOS app for creating and playing gamebooks, a type of interactive fiction where the player gets to make decisions that influence the story.

View on TestFlightView on Github
Aeon Garden

Aeon Garden is an abstract artificial life toy for iOS, tvOS, and macOS. A virtual fish tank for all your screens, watch creatures evolve to generative ambient soundscapes.

View on Github