Welcome to another issue!
What do you have? Share it!
Hey and welcome to another issue! 👋
As I mentioned in my previous newsletter, if you have anything to share with a community, simply reply to this email.
It could be a blog post, tool, book, or anything that would be valuable to our developer community. In my newsletter, I'm more than happy to share it.
Feel free to reply and say "Hi" and I'd be delighted to meet you. 🙏
Thank you again and let's dive in!
Subscribe to another newsletter I run!
I run another weekly newsletter featuring the best tools for iOS developers. Subscribe if you like @iOS developers
Sponsored Link
Is your mobile app slow? Improve performance with these key strategies.
Dive deep on Improving mobile performance, from slow screens to app start time. In this blog from Sentry, you'll learn how to:
- optimize slow screens using TTID / TTFD
- identify the root cause of slow app starts
- Improve mobile application responsiveness
- see key mobile metrics in a service view
Swift Around the Web
Swift 6.0 Release Process
Swift 6.0, announced with a focus on stability, reliability, and performance enhancements, will be cut from the main branch on March 15th, 2024.
This version introduces significant refinements to the language, with changes accepted through the Swift Evolution process. Regular snapshots for testing will be available, with official builds released alongside the final version. The release process emphasizes strict acceptance criteria as stability becomes a priority.
Unleashing Innovation: The Swift Macros Project
Swift macros are a feature that allows developers to generate code at compile time, automating repetitive tasks and defining reusable patterns across a codebase. By utilizing code generation and metaprogramming techniques, Swift macros manipulate code during the compilation process, unlocking new avenues for automation and efficiency.
Join us in compiling a comprehensive list of community-created macros and learning materials, tapping into the innovative power of Swift macros. Whether you're a beginner or an expert, explore the boundless potential of Swift macros and expand your knowledge with our curated resources.
Apple News
Privacy updates for App Store submissions
- New privacy manifests and signatures introduced for commonly used third-party SDKs at WWDC23.
- Developers are now required to declare approved reasons for using certain APIs in their app's privacy manifest.
- Changes aim to enhance understanding of third-party SDK data usage and provide additional privacy protection.
- Starting March 13, developers will receive emails if their app's privacy manifest lacks approved reasons.
- Starting May 1, approved reasons required for listed APIs in app code to upload new or updated apps to App Store Connect.
- Usage of APIs not for allowed reasons should be replaced with alternatives.
- Addition of new third-party SDKs will subject them to API, privacy manifest, and signature requirements.
- Encouragement for all SDKs to adopt these measures to better support app dependencies.
Enhance Your App with Core ML: Integrate Machine Learning Effortlessly
Core machine learning (CoreML) is a major trend in iOS app development, introduced by Apple to enable developers to build apps across all Apple devices. With CoreML, apps become highly responsive, outperforming traditional iOS applications in speed.
Its seamless integration with Siri, Quicktype, and the iPhone camera has further enhanced its popularity among developers and users alike.
Other Cool Stuff
Unlocking Global Reach: The Power of App Store Localization
App Store localizations refer to the process of adapting your app's metadata, such as its title, description, and keywords, to target different regions and languages. By localizing your app, you can effectively reach and engage with diverse audiences worldwide, improving discoverability and user experience across various markets.
In Case You Missed It
Exploring Innovation : Xcode 15.3 RC2 Release Highlights
Xcode 15.3 RC2 refers to the second release candidate of Xcode version 15.3. "RC" stands for "Release Candidate," which means that the software is in its final testing phase before the official release.
Xcode 15.3 RC2 includes SDKs for iOS 17.4, iPadOS 17.4, tvOS 17.4, watchOS 10.4, macOS Sonoma 14.4, and visionOS 1.1. The Xcode 15.3 RC2 release supports on-device debugging in iOS 12 and later, tvOS 12 and later, watchOS 4 and later, and visionOS. Xcode 15.3 RC2 requires a Mac running macOS Sonoma 14 or later.
Books
Introduction to App Store Optimization (FREE BOOK)
Get started with mastering App Store Optimization (ASO) with a free introductory book. Learn the essentials, understand why ASO is crucial for app success, and uncover practical strategies to boost your app's visibility.
This beginner-friendly guide is your gateway to optimizing your app's performance in the App Store, all at no cost. Download now and kickstart your journey to app success!