Weekly Newsletter Issue 6
Weekly newsletter summing up our publications and showcasing app developers and their amazing creations.
Welcome to this week's edition of our newsletter.
Apple has just announced the dates for its highly anticipated WWDC24, set to take place from June 10-14, 2024. Developers can apply for the opportunity to join the event in person at Apple Park to watch the Keynote and meet with Apple experts.
The question is, which breakthroughs will WWDC24 bring?
Greg Joswiak, Apple's Senior VP of Worldwide Marketing, teased on X:
Is it a hint of Apple's intentions to bring their take on AI?
But the dates of WWDC24 were not the only new thing Apple has released this week. Silently they launched their own official Apple Developer YouTube channel, Apple Developer, where they are hosting content from previous WWDC and more. The cool thing is that the content is curated into thematic playlists, making it easier to navigate, explore, and discover new insights and developments.
Published this week
This week, we covered Mapkit topics, a framework that received a lot of updates in iOS 17, to help you create applications embedding map components.
Using MapPolygon overlays in MapKit with SwiftUI
Tiago and Moritz show how to place polygonal overlays on a map view by illustrating a simple example of drawing a rectangle on a map and customizing its appearance with style modifiers.
Using MapPolyline overlays in MapKit with SwiftUI
Tiago and Moritz provide a simple way to draw a line on a Map for routes or based on a sequence of coordinates and how to customize it.
Workshop: Creating Apps for visionOS
Our first workshop is here! A one-day event hosted by the developers and designers of Create with Swift to empower anyone to create apps for the new Apple Vision Pro.
The one-day workshop will happen in Naples, Italy on the 25th of May and will only have 10 spots available.
Come deepen your expertise in the essential aspects of visionOS through a structured program:
- Understanding the foundations of design for visionOS
- Mastering 2D Development with SwiftUI
- Embarking on 3D with RealityKit
- Apple Vision Pro hands-on demo
And there's more: lunch is on us!
If you want to know more about this opportunity, have a look at the event page with the detailed program of the workshop and answers to the most common questions.
If you have further questions get in touch with us by sending an email to hello@createwithswift.com or reaching us at X (former Twitter) or LinkedIn.
From the community
Here are our highlights of articles and resources created by the app developer community.
Building async button in SwiftUI
Majid will show how to build a Button supporting Swift Concurrency.
How to use Swift's logging API
Natascha Fadeeva provides an overview of Swift's logging API highlighting its key features including various logging levels, categories, and the ability to handle log persistence, formatting, and privacy.
Building a searchable map with SwiftUI and MapKit
In this article, Pol Piella shows a practical example of how to use the new MapKit APIs in iOS 17 to build a searchable map with SwiftUI, covering how to create and display a map, add a search functionality with live suggestions, and show search results on the map.
Indie App of the Week
Twodos - Simple Todos
Developed by Adam Whitcroft, Twodos is a straightforward to-do list application with a unique concept. It uses only two primary lists for task prioritization, "Sooner" and "Later", without any due dates or reminders.
The app offers a user-friendly interface with custom sound design, haptic feedback, swipe and flick gestures for task management, as well as customizable themes and widget support. It focuses on safeguarding user privacy while providing secure on-device storage with iCloud backup.
Yesterday Apple announced the winners of the Swift Student Challenge, celebrating innovation and creativity in coding among students. If you received the email, share your project on the following post to inspire the developer community. #SwiftStudentChallenge
We can’t wait to see what you have Created with Swift. 😜
See you next week!