ylliX - Online Advertising Network

105: “Building various kinds of editors”, with special guest Marcin Krzyzanowski | Swift by Sundell

Marcin Krzyzanowski returns to the show to talk about building editors for Swift code, backend-driven user interfaces, and more. Also, the challenges of working with text-based data, the pros and cons of composition, and managing hobby projects. RevenueCat: In-app subscriptions made easy. RevenueCat handles the pain points of implementing subscriptions and in-app purchases, so that […]

All About Opt-In Annotations

The opt-in mechanism in Kotlin allows you to mark APIs that should be used carefully – or perhaps not at all. If you mark a declaration (a class, a function, a property, anything really) as opt-in required, using it will produce a warning or error in the code, prompting the user to explicitly opt in […]

Passion Isn't Enough

Many Americans feel an obligation to keep up with political news. But maybe we should be focusing our energies elsewhere. In this episode from 2020, political scientist Eitan Hersh says there’s been a rise in “political hobbyism” in the United States. We treat politics like entertainment, following the latest updates like we follow our favorite […]

Previewing SwiftUI views in landscape | Swift by Sundell

Starting in Xcode 13, SwiftUI views can now be previewed in landscape orientation using the new previewInterfaceOrientation modifier. For example, here we’re previewing a MenuView in both portrait and landscape by creating two instances of our view within its PreviewProvider: struct MenuView_Previews: PreviewProvider { static var previews: some View { MenuView() MenuView().previewInterfaceOrientation(.landscapeRight) } } Note […]

Nun of Us Are Friends : Invisibilia

It’s a basic tenet of friendship that you get to choose your friends. In this episode, we look at two institutions that experimented with taking away that choice. First, we follow two women who lived in Catholic convents in the 1960s. Then, we hear about a program for high schoolers — Telluride Association Summer Program […]

A Content Model Is Not a Design System

Do you remember when having a great website was enough? Now, people are getting answers from Siri, Google search snippets, and mobile apps, not just our websites. Forward-thinking organizations have adopted an omnichannel content strategy, whose mission is to reach audiences across multiple digital channels and platforms. Article Continues Below But how do you set […]