In addition to scroll related view modifiers covered in the previous blog post, there is another one for detecting scroll view phases aka the state of the scrolling. The new view modifier is called onScrollPhaseChange(_:) and has three arguments in the change closure: old phase, new phase and a context. ScrollPhase is an enum with […]
Yesterday, we entered a new timeline. I don’t know if it’s a better one or a much worse one. But it’s something new. This evening, we arrived home from touring a new city — checking out neighborhoods and schools — and found the unspeakable had marched on our hometown. Filth and venom, spewing. The kids […]
In this edition: Dive deep into the big announcements from WWDC24, check out the first installment of the 2024 Behind the Design series, and more. Dive into all the new updates from WWDC24 Join us to explore new videos, documentation, and features from WWDC24 in group sessions held in 15 cities around the world and […]
Gentler Streak is a different kind of fitness tracker. In fact, to hear cofounder and CEO Katarina Lotrič tell it, it’s not really a fitness tracker at all. “We think of it more as a lifestyle app,” says Lotrič, from the team’s home office in Kranj, Slovenia. “We want it to feel like a compass, […]
#297: The Storm Before The Storm July 3rd, 2024 · 29 minutes Preparing for the launch of the big Overcast rewrite. This episode of Under the Radar is sponsored by: Indeed: Join more than 3.5 million businesses worldwide using Indeed to hire great talent fast. Stream this episode Source link
WWDC’24 brought some updates to scrolling. One of which is onScrollGeometryChange(for:of:action:) what we can use for reacting to scroll geometry changes. The view modifier has two closures, where the first one is transforming the scroll geometry into an arbitrary equatable type of our liking. If that value changes, the action closure is called. It is […]
Alternative payment options are now supported starting in visionOS 1.2 for apps distributed on the App Store in the EU. Learn about alternative payments in the EU Source link
The early (and also not-so-early) days of building a tech startup means hiring and working with people who are capable of wearing a lot of hats. There are a ton of things to do and nowhere near an equal amount of resources to do them. Even if you join as a specialist, chances are you’ll […]
In one of the previous posts, I shared a simple way of Creating particle effects in SwiftUI. The approach is super easy and utilizes the power of viewModifiers, but I would not recommend it for production use as it is performance-greedy when having a bigger amount of particles in place (because each particle is a […]
The changes for apps in the European Union (EU), currently available to iOS users in the 27 EU member countries, can now be tested in iPadOS 18 beta 2 with Xcode 16 beta 2. Also, the Web Browser Engine Entitlement Addendum for Apps in the EU and Embedded Browser Engine Entitlement Addendum for Apps in the EU now include […]