The Breakroom
Tag: development
Wallaroo and SwiftUI (5 of 5)
September 23, 2022
We were getting near the end of Wallaroo development and the app was close to fully functional, but as mentioned at the tail of the previous post, there was still one more important thing that I had to figure out how to implement. The wallpaper detail view has a popup with metadata about the wallpaper you […]
Wallaroo and SwiftUI (4 of 5)
September 22, 2022
In the last post, I talked about overcoming some issues with Wallaroo‘s main gallery view, but unexpectedly even the simple wallpaper detail screen held its share of challenges! The biggest surprise for me was how much trouble I had implementing the paging view to swipe left and right between wallpaper variants. In UIKit it’s trivial […]
Wallaroo and SwiftUI (3 of 5)
September 21, 2022
Now that Wallaroo had a unique and good-looking main gallery view along with nice parallax and blurs and everything, my focus shifted to optimizing scrolling performance. The parallax and lazy custom layout seemed to perform just fine, but rendering the glyphs/buttons on each tile view as well as the actual wallpaper image seemed to be […]
Wallaroo and SwiftUI (2 of 5)
September 20, 2022
At the end of the previous post of this series, Gedeon had just suggested that we add a parallax effect while scrolling through Wallaroo‘s gallery view. There’s nothing inherently complicated about parallax – it’s just moving a background layer at a different rate from the foreground. The real question was how the heck I was […]
Wallaroo and SwiftUI (1 of 5)
September 19, 2022
The Iconfactory has been releasing beautiful wallpapers on Patreon for years. Our latest app, Wallaroo, was built to make the process of browsing and using these hundreds of wallpapers more fun and convenient for everyone. Wallaroo is the first app we’ve built entirely with SwiftUI, so in this series of more technical posts, I want […]
WorldWideWeb Wows
June 24, 2022
WorldWideWeb, our FREE app for running a simple web server has struck a chord with developers and other folks who work with HTML, CSS, and JavaScript. Even the discerning individuals at Hacker News had nice things to say about it! Today we’re happy to announce an update for both macOS and iOS. The main improvement […]
The Swipe Stuff
December 13, 2019
For many years, Twitterrific on iOS used a relatively simple custom presentation for modal popup views such as conversation threads and profiles. With the release of iOS 13, Apple changed the design of standard modal popup views to have a more card-like appearance and behavior. With this change, our custom popups still worked, but they […]
The Curious Case of the Core Data Crash
August 26, 2019
For several years, Twitterrific has been plagued by Core Data crash reports that I haven’t been able to figure out. It was so bad that nearly all of Twitterrific’s reports were from this framework. I knew I was doing something wrong, but didn’t know how to fix a problem I couldn’t reproduce. After lots of […]