WWDC is only weeks away, so it's time for me to update my wishlist. One wish came true last year, how many will it be in 2023?| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
We are proud to announce that starting the firmware version 0.82, your Flipper Zero's battery life will last up to 1 month! It took us 2 years to resolve all firmware issues that prevented Flipper Zero from switching to power-saving mode, resulting in the same power consumption| Flipper Blog
Explore breakthrough features like Foundation Models bringing on-device AI, ChatGPT integration in Xcode, AlarmKit enabling true alarm apps, and major improvements to visionOS spatial experiences.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Swift error messages can be cryptic, but as a community, we can make them clearer. Help others (and your future self) by contributing better explanations.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Tired of vague bug reports like "it doesn't work"? In this post, you'll learn how to collect automatic logs and track real-world errors in your Swift apps—with just a few lines of code.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Discover how to turn Typed Throws from a headache into a superpower — with clean error handling and powerful debugging insights.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Tired of cryptic Swift error messages like '(YourError error 0)'? Here's how to fix them for good—with clarity and elegance.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Swift macros are powerful but can break your CI pipeline with trust errors. Learn how to implement a simple post-clone script that solves the "Target must be enabled" error in Xcode Cloud once and for all.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
A candid story about resilience in indie app development—and how the worst day of your developer life can sometimes lead to building something better.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
String Catalogs improved localization but introduced new challenges. This article explores how to regain structure and efficiency with modern best practices and a new open-source tool that could change the way you localize.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
From attention-grabbing pulsating buttons and versatile label layouts to cross-platform checkboxes and vertical form styles - discover the SwiftUI styles that bring polish and consistency to your apps. These battle-tested styles power the UI of 10 production apps and counting.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Discover powerful SwiftUI extensions for clean optional bindings, intuitive color management, XML-style text formatting, and more. These battle-tested utilities will help you write more elegant SwiftUI code while reducing boilerplate in your apps.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
From smart color contrast and streamlined error handling to simplified deletion flows and platform-specific styling - discover the SwiftUI modifiers that eliminate common boilerplate code and help create more maintainable apps.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
From platform-specific values without #if checks to sophisticated selection controls and async state management - discover the essential SwiftUI types that helped ship apps faster. These battle-tested views and types fill common gaps in SwiftUI development.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Ever wondered how to test your Swift code’s compatibility with Linux from your Mac without diving into Docker? In this article, I’ll share a simple command that makes the process effortless!| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Tired of repeatedly implementing essential links in your apps? LinksKit is the Swift package that handles it all—from legal requirements to cross-promotion—saving you time and boosting your app's visibility.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Explore the limitations hindering the Vision Pro from reaching its full potential. This article highlights the missing APIs essential for transforming it into a true mixed-reality platform and discusses what needs to change for that to happen.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Struggling with in-app subscription integration? Discover how FreemiumKit transformed my development process, helping me overcome challenges with RevenueCat and fast-tracking my app's launch.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
My take on how to find the right pricing and how I reacted to a user calling my app "overpriced". Learn from my mistakes and avoid bad reviews.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
From a SportsKit API and .zoom modifier in SwiftUI, over improved SwiftData and source control in Xcode, to my biggest pain points in tvOS and visionOS, and much more! Blending long-standing requests with fresh ideas.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Investing time in Open Source again: Complete revamp of HandySwift with vastly improved documentation and lots of added handy features extracted from my apps. Read on to learn which helpers I use most often!| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
How I migrated my SwiftUI app CrossCraft to support visionOS for the Day 1 Release of the Apple Vision Pro. It took effectively about 2 hours in total, this article summarizes my key learnings along the way.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development
Learnings from modernizing the window handling of my Mac app after upgrading to SwiftUI 4. Explaining `\.openWindow`, `.windowResizability` & more.| FlineDev Blog – Insights on Swift, Xcode, and Apple Development