« Back to the newsletter

Date Newsletter
Apr 25, 2024 πŸ“± Issue 411 - AI Starts to Sift Through String Theory's Near-Endless Possibilities
Apr 18, 2024 πŸ“± Issue 410 - Swift for C++ Practitioners, Part 1
Apr 11, 2024 πŸ“± Issue 409 - Distributed SQLite: Paradigm shift or hype?
Apr 04, 2024 πŸ“± Issue 408 - Writing Gnome Apps with Swift
Mar 28, 2024 πŸ“± Issue 407 - Apple just announced WWDC24. The keynote for WWDC24 will be held on Monday, June 10th.
Mar 21, 2024 πŸ“± Issue 406 - Getting Started with Structured Concurrency in Swift
Mar 14, 2024 πŸ“± Issue 405 - Byte-sized Swift: Building Tiny Games for the Playdate
Mar 07, 2024 πŸ“± Issue 404 - New article about Dependency Injection for Modern Swift Applications: all aspects of a good DI solution analyzed and a bunch of patterns and frameworks tested
Feb 29, 2024 πŸ“± Issue 403 - Designing APIs with typed throws in Swift
Feb 22, 2024 πŸ“± Issue 402 - Swift Macros: Understanding Freestanding & Attached Macros
Feb 15, 2024 πŸ“± Issue 401 - Leon from Curb was one of us!
Feb 08, 2024 πŸ“± Issue 400 - Build Swift Windows News App with WinSDK | WinUI | Swift-WinRT
Feb 01, 2024 πŸ“± Issue 399 - Support Swift macros with CocoaPods
Jan 25, 2024 πŸ“± Issue 398 - Breaking down the 2023 iPhone app of the year, AllTrails
Jan 18, 2024 πŸ“± Issue 397 - Should I take a Swift 5.1 course?
Jan 11, 2024 πŸ“± Issue 396 - This is the job description for an iOS engineer position. Am I missing something here??!
Jan 04, 2024 πŸ“± Issue 395 - Apple’s use of Swift and SwiftUI in iOS 17
Dec 28, 2023 πŸ“± Issue 394 - How we built a Swift app that uses Rust
Dec 21, 2023 πŸ“± Issue 393 - Protocol / Extension / Inheritance Quiz
Dec 14, 2023 πŸ“± Issue 392 - How to generate symbols (and symbolicate crash reports) for any Apple framework
Dec 07, 2023 πŸ“± Issue 391 - Swift Data GPT Trained on 1300+ swift data docs (all of em)
Nov 30, 2023 πŸ“± Issue 390 - I’m stuck at arrays for images in Angela Yu’s swift course
Nov 23, 2023 πŸ“± Issue 389 - All the places Swift will go with Ben Cohen, Swift Team Manager @ Apple (Changelog Interviews #566)
Nov 16, 2023 πŸ“± Issue 388 - Unit conversion is easy in Swift
Nov 09, 2023 πŸ“± Issue 387 - Paying my Debt to Society: SwiftGodot
Nov 02, 2023 πŸ“± Issue 386 - Skip enables Android apps to be made from SwiftUI apps
Oct 26, 2023 πŸ“± Issue 385 - Apple’s use of Swift and SwiftUI in iOS 17
Oct 19, 2023 πŸ“± Issue 384 - Optimizing work in iOS runtime
Oct 12, 2023 πŸ“± Issue 383 - Fatbobman’s Swift Weekly #001
Oct 05, 2023 πŸ“± Issue 382 - An Intimate Look at Result Builders
Sep 28, 2023 πŸ“± Issue 381 - an aborted experiment with server swift
Sep 21, 2023 πŸ“± Issue 380 - Swipe Actions from Scratch
Sep 14, 2023 πŸ“± Issue 379 - Swift.org new homepage
Sep 07, 2023 πŸ“± Issue 378 - Embedded Swift - Evolution
Aug 31, 2023 πŸ“± Issue 377 - SwiftUI is convenient, but slow (2022)
Aug 24, 2023 πŸ“± Issue 376 - CS193p 2023 is now available!
Aug 17, 2023 πŸ“± Issue 375 - LeetCode, Hard, last two problems: 2809.
Aug 10, 2023 πŸ“± Issue 374 - If you're an experienced iOS developer looking to learn Combine, I've made an entire training course that's available for free on YouTube.
Aug 03, 2023 πŸ“± Issue 373 - Has anybody completed the Kodeco iOS Bootcamp?
Jul 27, 2023 πŸ“± Issue 372 - Introduction to SwiftCharts: Creating Charts and Graphs in SwiftUI
Jul 20, 2023 πŸ“± Issue 371 - Build a visionOS Realtime Live Polls App | Multi Window | Firestore
Jul 13, 2023 πŸ“± Issue 370 - Introducing Swift HTTP Types
Jul 06, 2023 πŸ“± Issue 369 - WWDC 2023
Jun 29, 2023 πŸ“± Issue 368 - Make Code Easier to Read with New If-Switch Statements in Swift 5.9 | SwiftyLion
Jun 22, 2023 πŸ“± Issue 367 - A Deep Dive Into Observation: A New Way to Boost SwiftUI Performance
Jun 15, 2023 πŸ“± Issue 366 - Learn to code Lode-Runner game in SpriteKit and Swift
Jun 08, 2023 πŸ“± Issue 365 - SwiftData
Jun 01, 2023 πŸ“± Issue 364 - [Accepted] A vision for using C++ from Swift - Announcements
May 25, 2023 πŸ“± Issue 363 - CoreData + SwiftUI. Implementation and Usage | SwiftyLion
May 18, 2023 πŸ“± Issue 362 - What I Hope to See for Core Data at WWDC 2023
May 11, 2023 πŸ“± Issue 361 - Ask Apple 2022 Q&A Related on Core Data (Part 1)
May 04, 2023 πŸ“± Issue 360 - Custom functional programming operators in swift
Apr 27, 2023 πŸ“± Issue 359 - Swift 5.9 Will Make Apps Faster And Safer
Apr 20, 2023 πŸ“± Issue 358 - The Swift Language Visualized with Gource
Apr 13, 2023 πŸ“± Issue 357 - Hey folks!
Apr 06, 2023 πŸ“± Issue 356 - Apple Announces New Update: All iOS Code Must Now be Written in iambic pentameter | TechCrunch
Mar 30, 2023 πŸ“± Issue 355 - Swift Package Index gains Apple sponsorship!
Mar 23, 2023 πŸ“± Issue 354 - How to manage unstructured tasks with Swift’s structured concurrency
Mar 16, 2023 πŸ“± Issue 353 - Downloading Data in SwiftUI with URLSession and async/await
Mar 09, 2023 πŸ“± Issue 352 - How to save enum in UserDefaults using Swift
Mar 02, 2023 πŸ“± Issue 351 - @backDeployed in Swift | Making New Functions Available in Old Codebases
Feb 23, 2023 πŸ“± Issue 350 - β€œThe Swift Programming Language” book now published with DocC
Feb 16, 2023 πŸ“± Issue 349 - Free Swift Cookbook from Kodeco
Feb 09, 2023 πŸ“± Issue 348 - How DoorDash Reduced their iOS App Launch Time by 60%
Feb 02, 2023 πŸ“± Issue 347 - How to Fetch and Show Remote Data on a Widget? - Swift Senpai
Jan 26, 2023 πŸ“± Issue 346 - How to make protocol conformances faster with an order file
Jan 19, 2023 πŸ“± Issue 345 - How to write test cases for API call by mocking the service layer using dependency injection .
Jan 12, 2023 πŸ“± Issue 344 - Last week I did a livestream to show how to build a simple SwiftUI app. Feedback has been very positive, so I'm also sharing it here. Hoping it'll be useful πŸ™Œ
Jan 05, 2023 πŸ“± Issue 343 - The magic of some and any keywords in Swift
Dec 29, 2022 πŸ“± Issue 342 - Better way to get paths to system directories in iOS 16
Dec 22, 2022 πŸ“± Issue 341 - KeyPaths have become a very useful Swift feature, so I figured it could make sense to talk about some of their more advanced features.
Dec 15, 2022 πŸ“± Issue 340 - Foundation is being split up into open source swift packages.
Dec 08, 2022 πŸ“± Issue 339 - Hi everyone , lets learn about Grid view which is introduced in iOS 16.
Dec 01, 2022 πŸ“± Issue 338 - SwiftUI is convenient, but slow
Nov 24, 2022 πŸ“± Issue 337 - @MainActor - the rules. My attempt to document what @MainActor really does, and importantly - what it *does not* do
Nov 17, 2022 πŸ“± Issue 336 - How Xcode 14's bitcode deprecation unintentionally increases app size
Nov 10, 2022 πŸ“± Issue 335 - How Does Swift Concurrency Prevents Thread Explosions? - Swift Senpai
Nov 03, 2022 πŸ“± Issue 334 - Building a fluid gradient with CoreAnimation & SwiftUI
Oct 27, 2022 πŸ“± Issue 333 - Create Custom Cell with Placeholder UI Using UIHostingConfiguration - Swift Senpai
Oct 20, 2022 πŸ“± Issue 332 - Animation Curves in SwiftUI
Oct 13, 2022 πŸ“± Issue 331 - Some viewers asked me to make another 90-seconds video about popular iOS architecture, so I chose to make a new one about the MVP pattern!
Oct 06, 2022 πŸ“± Issue 330 - Count Down Timer Animation SwiftUI
Sep 29, 2022 πŸ“± Issue 329 - New in SwiftUI 4 & iOS 16 : NavigationStack
Sep 22, 2022 πŸ“± Issue 328 - New in SwiftUI 4: Grid View
Sep 15, 2022 πŸ“± Issue 327 - How to make an Audio Visualizer Animation in SwiftUI
Sep 08, 2022 πŸ“± Issue 326 - Lock Screen Widgets in SwiftUI
Sep 01, 2022 πŸ“± Issue 325 - Moving "The Swift Programming Language" book to open source
Aug 25, 2022 πŸ“± Issue 324 - How to make a Heart Rate Animation in SwiftUI
Aug 18, 2022 πŸ“± Issue 323 - DocC Interactive Tutorials β€” How to create an iOS framework Pt5
Aug 11, 2022 πŸ“± Issue 322 - Make a floating panel in SwiftUI for macOS
Aug 04, 2022 πŸ“± Issue 321 - The Modern way to Scan Texts, QR Codes, and Barcodes in Swift
Jul 28, 2022 πŸ“± Issue 320 - Live Activities now available in beta
Jul 21, 2022 πŸ“± Issue 319 - Serverless backend Swift!
Jul 14, 2022 πŸ“± Issue 318 - UIPasteBoard's privacy change in iOS 16
Jul 07, 2022 πŸ“± Issue 317 - Developer Spotlight: Porting Graphing Calculator from C++ to Swift
Jun 30, 2022 πŸ“± Issue 316 - What's New in Swift 5.7 - with Examples
Jun 23, 2022 πŸ“± Issue 315 - Realtime Cloth Simulation in Swift & SpriteKit
Jun 16, 2022 πŸ“± Issue 314 - Async/Await, Combine, Closures: A Guide to Modern Asynchronous Swift
Jun 09, 2022 πŸ“± Issue 313 - What is new in SwiftUI after WWDC22
Jun 02, 2022 πŸ“± Issue 312 - Make your SwiftUI view modifiers safer
May 26, 2022 πŸ“± Issue 311 - Create Xcode file templates
May 19, 2022 πŸ“± Issue 310 - New SwiftUI Tutorials from Apple
May 12, 2022 πŸ“± Issue 309 - Take your documentation skills to the next level β€” How to create an iOS framework pt2
May 05, 2022 πŸ“± Issue 308 - Open Sourcing URLRouting and VaporRouting
Apr 28, 2022 πŸ“± Issue 307 - SSWG 2021 Annual Update
Apr 21, 2022 πŸ“± Issue 306 - All types of Access Control in Swift (private, public, etc.)
Apr 14, 2022 πŸ“± Issue 305 - Logging in Swift
Apr 07, 2022 πŸ“± Issue 304 - Introduce embedded development using Swift
Mar 31, 2022 πŸ“± Issue 303 - Introducing Swift Async Algorithms
Mar 24, 2022 πŸ“± Issue 302 - The fantastic book Advanced Swift by objc.io has been updated to Swift 5.6
Mar 17, 2022 πŸ“± Issue 301 - Swift.org Website is Now Open Source
Mar 10, 2022 πŸ“± Issue 300 - Bar and line chart made easy and customizable for Swift
Mar 03, 2022 πŸ“± Issue 299 - Hey, I've just released my first app, A Workout app detecting exercises by using the AirPods Motion API.
Feb 24, 2022 πŸ“± Issue 298 - Chris Lattner leaves the Swift core team
Feb 17, 2022 πŸ“± Issue 297 - Speediness β€” Check your internet speed and ping (Made with Swift and async/await)
Feb 10, 2022 πŸ“± Issue 296 - 4 ways to fix name collisions in Swift
Feb 03, 2022 πŸ“± Issue 295 - Swift and C++ interoperability workgroup announcement
Jan 27, 2022 πŸ“± Issue 294 - Part 2 in making Twitter's Search tab in SwiftUI
Jan 20, 2022 πŸ“± Issue 293 - My first free iOS Game built in Swift reached 100k users!
Jan 13, 2022 πŸ“± Issue 292 - Document Scanner in SwiftUI
Jan 06, 2022 πŸ“± Issue 291 - Hi! I've released an app called IOU. It's an app that allows users to easily split a receipt/bill with a group of friends.
Dec 30, 2021 πŸ“± Issue 290 - Introducing Swift for Visual Studio Code
Dec 23, 2021 πŸ“± Issue 289 - A roadmap for improving Swift performance predictability: ARC improvements and ownership control
Dec 16, 2021 πŸ“± Issue 288 - 30 tips to make you a better iOS developer
Dec 09, 2021 πŸ“± Issue 287 - SwiftUI TextField: a closer look
Dec 02, 2021 πŸ“± Issue 286 - Apple Invites Some Developers to Try Swift Playgrounds 4 Ahead of Launch
Nov 25, 2021 πŸ“± Issue 285 - Mastering ProgressView in SwiftUI
Nov 18, 2021 πŸ“± Issue 284 - Displaying badges in SwiftUI
Nov 11, 2021 πŸ“± Issue 283 - How to use async/await with iOS 13 and iOS 14
Nov 04, 2021 πŸ“± Issue 282 - Swift.org - Introducing Swift Distributed Actors
Oct 28, 2021 πŸ“± Issue 281 - Let's Build A Job Portal With iOS
Oct 21, 2021 πŸ“± Issue 280 - Building apps just got Swifter! - Announcing Appwrite v0.11
Oct 14, 2021 πŸ“± Issue 279 - Swift-DocC is Now Open Source
Oct 07, 2021 πŸ“± Issue 278 - 10 Quick Swift Tips
Sep 30, 2021 πŸ“± Issue 277 - A question that maybe you've had for so long: Why cannot use Int index in a Swift String?
Sep 23, 2021 πŸ“± Issue 276 - The anatomy of a Key Path
Sep 16, 2021 πŸ“± Issue 275 - Mastering Github Actions for iOS Apps and Swift Packages
Sep 09, 2021 πŸ“± Issue 274 - Using Swift’s async/await to build an image loader
Sep 02, 2021 πŸ“± Issue 273 - AWS announces alpha release of Swift SDK
Aug 26, 2021 πŸ“± Issue 272 - Struggling with chronic pain, I couldn't find a good pain tracker.
Aug 19, 2021 πŸ“± Issue 271 - Building a token refresh flow with async/await and Swift Concurrency
Aug 12, 2021 πŸ“± Issue 270 - SwiftUI now offers new modifiers, specifically made to deal with the new async / await syntax.
Aug 05, 2021 πŸ“± Issue 269 - Installing Xcode with β€œnot enough disk space available”. Finding the reason and a solution.
Jul 29, 2021 πŸ“± Issue 268 - 1500 most common data structures and algorithms solutions in swift
Jul 22, 2021 πŸ“± Issue 267 - Make Animation Easily Using Sketch Anima Plugin
Jul 15, 2021 πŸ“± Issue 266 - Learn how to format Dates, TimeIntervals, Numbers, and Lists using new APIs from iOS 15
Jul 08, 2021 πŸ“± Issue 265 - Supporting Both CocoaPods & The Swift Package Manager
Jul 01, 2021 πŸ“± Issue 264 - New Formatters in iOS 15: Why do we need another formatter
Jun 24, 2021 πŸ“± Issue 263 - Comparison of Detail-Levels in Apple's New Photogrammetry API
Jun 17, 2021 πŸ“± Issue 262 - Will Swift Concurrency deploy back to older OSs? Flame
Jun 10, 2021 πŸ“± Issue 261 - What is new in SwiftUI after WWDC21
Jun 03, 2021 πŸ“± Issue 260 - Deal: Stack Overflow Sold To Prosus For $1.8B
May 27, 2021 πŸ“± Issue 259 - WWDC21 Digital Lounges
May 20, 2021 πŸ“± Issue 258 - CS193p 2021 is now available!
May 13, 2021 πŸ“± Issue 257 - My Advanced SwiftUI course is out on Design+Code. Learn about Core Data, CloudKit, Sign in with Apple, IAP with RevenueCat, Firebase Auth, and as always, creating an app with a gorgeous UI and delightful animations!
May 06, 2021 πŸ“± Issue 256 - UniversalGraphics: Simple Rendering for Games (Open Source Coming Soon)
Apr 29, 2021 πŸ“± Issue 255 - What's new in Swift Package Manager
Apr 22, 2021 πŸ“± Issue 254 - My number one tip for becoming a better iOS developer
Apr 15, 2021 πŸ“± Issue 253 - Did you know that SwiftUI has 54 public protocols? Here's all of them, with examples!
Apr 08, 2021 πŸ“± Issue 252 - Swift.org - Introducing Swift Collections
Apr 01, 2021 πŸ“± Issue 251 - WWDC21: June 7-11
Mar 25, 2021 πŸ“± Issue 250 - New macOS malware XcodeSpy Targets Xcode Developers with EggShell Backdoor
Mar 18, 2021 πŸ“± Issue 249 - Generate JWTs with Swift on AWS Lambda - Hashnode
Mar 11, 2021 πŸ“± Issue 248 - Display a Custom View inside macOS Dock
Mar 04, 2021 πŸ“± Issue 247 - Remove the image background in Swift using Core ML
Feb 25, 2021 πŸ“± Issue 246 - Advanced Tutorial on MVVM and the Combine Framework: how to use it for SwiftUI and UIKit.
Feb 18, 2021 πŸ“± Issue 245 - 20+ Error Pages For iOS App - SwiftUI (Source code Included)
Feb 11, 2021 πŸ“± Issue 244 - What’s new in Swift 5.4?
Feb 04, 2021 πŸ“± Issue 243 - Introduction to Core Animation (iOS/Swift)
Jan 28, 2021 πŸ“± Issue 242 - Introduction to Core Graphics (iOS/Swift)
Jan 21, 2021 πŸ“± Issue 241 - How 7 of the top Swift apps could be 500mb smaller
Jan 14, 2021 πŸ“± Issue 240 - How I Organize Layout Code In Swift
Jan 07, 2021 πŸ“± Issue 239 - SwiftUI + GraphQL = πŸ˜πŸš€πŸ™Œ
Dec 31, 2020 πŸ“± Issue 238 - Curious about how @autoclosure works? Let's find out πŸ€“
Dec 24, 2020 πŸ“± Issue 237 - Async/Await proposal accepted
Dec 17, 2020 πŸ“± Issue 236 - New Apple Developer Documentation for SwiftUI
Dec 10, 2020 πŸ“± Issue 235 - How to avoid looking junior in an iOS coding interview
Dec 03, 2020 πŸ“± Issue 234 - Reducing Memory Footprint When Using UIImage - Swift Senpai
Nov 26, 2020 πŸ“± Issue 233 - MVVM in iOS with SwiftUI (Detailed Example + Pitfalls)
Nov 19, 2020 πŸ“± Issue 232 - How to safely work with Core Data on a background thread
Nov 12, 2020 πŸ“± Issue 231 - On Apple's Piss-Poor Documentation
Nov 05, 2020 πŸ“± Issue 230 - Swift Concurrency Roadmap
Oct 29, 2020 πŸ“± Issue 229 - Junior iOS Developers: A few basic things you should know
Oct 22, 2020 πŸ“± Issue 228 - Chris Lattner: The Future of Computing and Programming Languages | Lex Fridman Podcast #131
Oct 15, 2020 πŸ“± Issue 227 - 8 Common SwiftUI Mistakes - and how to fix them
Oct 08, 2020 πŸ“± Issue 226 - Swift Algorithms package
Oct 01, 2020 πŸ“± Issue 225 - Apple's use of Swift and SwiftUI in iOS 14
Sep 24, 2020 πŸ“± Issue 224 - Introducing Swift on Windows
Sep 17, 2020 πŸ“± Issue 223 - Glowing Apple Logo In SwiftUI | Glow/Lightning Effect
Sep 10, 2020 πŸ“± Issue 222 - πŸ—’ Benchmarking Xcode Performance on a large Swift Project. iMac, MacBook, iMac Pro compared
Sep 03, 2020 πŸ“± Issue 221 - SwiftIO - Compact electronic circuit board that runs Swift
Aug 27, 2020 πŸ“± Issue 220 - Move your view around with Drag Gesture in SwiftUI
Aug 20, 2020 πŸ“± Issue 219 - Understanding Swift’s OptionSet
Aug 13, 2020 πŸ“± Issue 218 - Working with Internet Connection on iOS with Swift: Best Practices
Aug 06, 2020 πŸ“± Issue 217 - Add a β€œNow Playing Bar” with SwiftUI to your app
Jul 30, 2020 πŸ“± Issue 216 - Use the Apple Music API to buuld your own music player in SwiftUI!!
Jul 23, 2020 πŸ“± Issue 215 - Xcode 12 finally supports SVG image assets, and it is backward compatibility.
Jul 16, 2020 πŸ“± Issue 214 - Nearly 70% of iOS users will deny tracking permissions if they are requested in-app to opt-in
Jul 09, 2020 πŸ“± Issue 213 - You can now set titleView in SwiftUI
Jul 02, 2020 πŸ“± Issue 212 - Podcast interview with Josh Shaffer and Eliza Block from Apple
Jun 25, 2020 πŸ“± Issue 211 - Building the NPR macOS App, Part 1
Jun 18, 2020 πŸ“± Issue 210 - Introducing WWDC Notes, the TL;DW for Apple's WWDC Videos!
Jun 11, 2020 πŸ“± Issue 209 - Swift Package Registry Service announced
Jun 04, 2020 πŸ“± Issue 208 - Swift is now available with AWS Lambda.
May 28, 2020 πŸ“± Issue 207 - Getting Started With GraphQL and Apollo on iOS
May 21, 2020 πŸ“± Issue 206 - Swift 5.3 Will Be Supported on Windows and Additional Linux Distributions
May 14, 2020 πŸ“± Issue 205 - I made this cool little loader for my recipe sharing app! just though people would enjoy!
May 07, 2020 πŸ“± Issue 204 - All macOS window and toolbar styles
Apr 30, 2020 πŸ“± Issue 203 - Heads up if you're not already aware, as part of your developer membership you have two technical support tickets per year which let you get help from an Apple engineer about a specific code-level problem
Apr 23, 2020 πŸ“± Issue 202 - Stumbled upon this WWDC 2001 session where Apple aspired to a "revolution in documentation"
Apr 16, 2020 πŸ“± Issue 201 - Apple and Google partner on COVID-19 contact tracing technology
Apr 09, 2020 πŸ“± Issue 200 - SwiftUI Simple personal Dashboard UI.
Apr 02, 2020 πŸ“± Issue 199 - Bedtime Stories for Swift Developers!
Mar 26, 2020 πŸ“± Issue 198 - Modern MVVM iOS App Architecture with Combine and SwiftUI
Mar 19, 2020 πŸ“± Issue 197 - WWDC20. Coming this summer (new online experience)
Mar 12, 2020 πŸ“± Issue 196 - How to create Neumorphic design in SwiftUI
Mar 05, 2020 πŸ“± Issue 195 - Swift.org - Announcing ArgumentParser
Feb 27, 2020 πŸ“± Issue 194 - I made a website that helps you see what your app will look like on the App Store without publishing it
Feb 20, 2020 πŸ“± Issue 193 - iOS Performance tips you probably didn't know (from an ex-Apple engineer)
Feb 13, 2020 πŸ“± Issue 192 - Apple launches a new Mac app to help you learn programming basics
Feb 06, 2020 πŸ“± Issue 191 - Snatch Bugs with This Lightweight Bug-Reporting iOS Library
Jan 30, 2020 πŸ“± Issue 190 - Building secure iOS Apps with Swift: the tough job everybody ignores
Jan 24, 2020 πŸ“± Issue 189 - On the road to Swift 6 - Announcements
Jan 17, 2020 πŸ“± Issue 188 - SwiftUI Tutorial :Simple from Figma prototype design to SwiftUI Code
Jan 10, 2020 πŸ“± Issue 187 - How to Create a Circular Progress Bar in SwiftUI
Jan 03, 2020 πŸ“± Issue 186 - SwiftUI learning curve in 2019
Dec 27, 2019 πŸ“± Issue 185 - What's New in Vapor 4 - Vapor
Dec 20, 2019 πŸ“± Issue 184 - IBM Stops Server Side Swift Development
Dec 13, 2019 πŸ“± Issue 183 - StudIO: The first hackable code editor for iOS
Dec 06, 2019 πŸ“± Issue 182 - Swift Documentation - Learn how to write documentation for your Swift code
Nov 29, 2019 πŸ“± Issue 181 - Hello all, here is a link from a free book that has a lot of exercises to practice your skills. Enjoy😊
Nov 22, 2019 πŸ“± Issue 180 - What a Designer Need to Know About iOS Dark Mode When Working with a Developer
Nov 15, 2019 πŸ“± Issue 179 - 9 best open-source findings, October 2019
Nov 08, 2019 πŸ“± Issue 178 - Swift compiler driver reimplementation in Swift
Nov 01, 2019 πŸ“± Issue 177 - Swiftly - Swift 5.1 references for busy coders
Oct 25, 2019 πŸ“± Issue 176 - Check out WTF Auto Layout. Make sense of cryptic Auto Layout error logs.
Oct 18, 2019 πŸ“± Issue 175 - Essential Xcode Shortcuts for More Efficient Coding
Oct 11, 2019 πŸ“± Issue 174 - Remaking the 2048 game with SwiftUI and Combine
Oct 04, 2019 πŸ“± Issue 173 - Apple’s use of Swift in iOS 13
Sep 27, 2019 πŸ“± Issue 172 - ObjectBox Swift 1.0 - the Swift-first database is here
Sep 20, 2019 πŸ“± Issue 171 - Replicating the Apple Card Application using SwiftUI
Sep 13, 2019 πŸ“± Issue 170 - Swift 9th in the "IEEE Ranked the Top Programming Languages of 2019" list
Sep 06, 2019 πŸ“± Issue 169 - Picking the right data structure in Swift
Aug 30, 2019 πŸ“± Issue 168 - It’s never late to start, checkout the first iOS developer blog of mine. It’s more about recognising yourself in iOS world!
Aug 23, 2019 πŸ“± Issue 167 - How to port your iPad app to Mac using Catalyst
Aug 16, 2019 πŸ“± Issue 166 - Building BarChart with Shape API in SwiftUI
Aug 09, 2019 πŸ“± Issue 165 - Computer Science Principles with Swift
Aug 02, 2019 πŸ“± Issue 164 - SwiftUI changes in Xcode 11 Beta 5
Jul 26, 2019 πŸ“± Issue 163 - Managing background tasks with new Task Scheduler in iOS 13
Jul 19, 2019 πŸ“± Issue 162 - Parte 2: Making a Real World Application With SwiftUI, this one is about async data and remote images
Jul 12, 2019 πŸ“± Issue 161 - I wrote an article: Making a real world application with SwiftUI, data flow and redux
Jul 05, 2019 πŸ“± Issue 160 - Animations in SwiftUI
Jun 28, 2019 πŸ“± Issue 159 - How to create a slide-over card using SwiftUI (like in Maps or Stocks)
Jun 21, 2019 πŸ“± Issue 158 - Using Xcode Previews with existing views without using SwiftUI
Jun 14, 2019 πŸ“± Issue 157 - Intro to SwiftUI - Part 1: The language features behind it
Jun 07, 2019 πŸ“± Issue 156 - SwiftUI, what I've been waiting for for 6 years!
May 31, 2019 πŸ“± Issue 155 - Most Useful List of iOS Design Parameter Values. Copy, Paste, and Create.
May 24, 2019 πŸ“± Issue 154 - Swift 5: Elegant Ways to Generate Arrays of Random Numbers
May 17, 2019 πŸ“± Issue 153 - MapKit β€” Display Map and Track User Location with 7 lines of Swift in Xcode
May 10, 2019 πŸ“± Issue 152 - An amazing, very easy-to-follow, and detailed TensorFlow tutorial of how to clean/import data, pick a neural network, train it, evaluate the accuracy, and deploying it to actually do cool stuff all in Swift
May 03, 2019 πŸ“± Issue 151 - 20 Amazing Swift Open Source Projects (v.2019)
Apr 26, 2019 πŸ“± Issue 150 - Improve your iOS team’s productivity by building features as frameworks
Apr 19, 2019 πŸ“± Issue 149 - Swift Generics Evolution - don't panic
Apr 12, 2019 πŸ“± Issue 148 - Announcing Smoke Framework 1 from Amazon
Apr 05, 2019 πŸ“± Issue 147 - Control Flow Negation Statements
Mar 29, 2019 πŸ“± Issue 146 - Swift 5 has been released
Mar 22, 2019 πŸ“± Issue 145 - Swift 5 switches the preferred encoding of strings from UTF-16 to UTF-8
Mar 15, 2019 πŸ“± Issue 144 - 2Dimensions' Swift runtime for Flare is coming!
Mar 08, 2019 πŸ“± Issue 143 - Dependency Injection in Swift with Protocols
Mar 01, 2019 πŸ“± Issue 142 - Building complex screens with Child ViewControllers
Feb 22, 2019 πŸ“± Issue 141 - Chris Lattner on the origins of Swift
Feb 15, 2019 πŸ“± Issue 140 - Swift 5 makes it finally possible to build binary frameworks.
Feb 08, 2019 πŸ“± Issue 139 - 23 Amazing Swift UI Libraries for the Past Year (v.2019)
Feb 01, 2019 πŸ“± Issue 138 - How to use the Coordinator pattern in iOS
Jan 25, 2019 πŸ“± Issue 137 - Official Release of the IBM Watson SDK for Swift
Jan 18, 2019 πŸ“± Issue 136 - My first ARPortal thanks to ARKit
Jan 11, 2019 πŸ“± Issue 135 - Holiday Coding: Cinema app in 7 days
Jan 04, 2019 πŸ“± Issue 134 - iOS Machine Learning: Understanding The Basics
Dec 28, 2018 πŸ“± Issue 133 - What’s new in Swift 5.0
Dec 21, 2018 πŸ“± Issue 132 - Unbreakable reference cycles in Swift no one is talking about
Dec 14, 2018 πŸ“± Issue 131 - Watermarking photos with ImageMagick, Vapor 3 and Swift on macOS and Linux
Dec 07, 2018 πŸ“± Issue 130 - Advanced iOS tutorial on MVVM: How to use MVVM to tackle complicated TableView
Nov 30, 2018 πŸ“± Issue 129 - When to use UserDefaults, Keychain, or Core Data
Nov 23, 2018 πŸ“± Issue 128 - Custom UiTabBar shape
Nov 16, 2018 πŸ“± Issue 127 - Easy parsing of Excel spreadsheets with Swift's Codable protocols
Nov 09, 2018 πŸ“± Issue 126 - We posted here a while ago about the app we’re working on, Sherlock, and got some great feedback. We wanted to let you know the free beta is now live! Check it out and give your iOS Simulator superpowers
Nov 02, 2018 πŸ“± Issue 125 - Improve iOS apps user experience using Haptic Feedbacks and Taptic Engine using UIFeedbackGenerator
Oct 26, 2018 πŸ“± Issue 124 - I am reverse-designing the hottest mobile apps, and turning it into UI guidelines
Oct 19, 2018 πŸ“± Issue 123 - The Swift team is working on an official implementation of the Language Server Protocol for Swift and C-family languages
Oct 12, 2018 πŸ“± Issue 122 - How to Extend LLDB to Provide a Better Debugging Experience
Oct 05, 2018 πŸ“± Issue 121 - Designing for iPhone. iOS 12 native components styles
Sep 28, 2018 πŸ“± Issue 120 - iOS/Swift Chat Tutorial: Building A Realtime Messaging App Using MessageKit
Sep 21, 2018 πŸ“± Issue 119 - Difference between Try, Try? and Try!
Sep 14, 2018 πŸ“± Issue 118 - Three hundred swift programming problems from interviews
Sep 07, 2018 πŸ“± Issue 117 - Swift in 2018 - The State of Developer Ecosystem by JetBrains
Aug 31, 2018 πŸ“± Issue 116 - Delegates vs Closure Callbacks
Aug 24, 2018 πŸ“± Issue 115 - What is Functional Reactive Programming (FRP) at its core, without the buzzword bullshit?
Aug 17, 2018 πŸ“± Issue 114 - Creating an infinite grid on iOS
Aug 10, 2018 πŸ“± Issue 113 - Building Fluid Interfaces β€” How to create natural gestures and animations in Swift
Aug 03, 2018 πŸ“± Issue 112 - 50% off AppCode (Xcode alternative)
Jul 27, 2018 πŸ“± Issue 111 - A nice collection of often useful examples done in Swift
Jul 20, 2018 πŸ“± Issue 110 - Source Code Released: World's 1st Pro Free/Open-Source iOS Synthesizer
Jul 13, 2018 πŸ“± Issue 109 - Making iOS animations feel just right
Jul 06, 2018 πŸ“± Issue 108 - macOS Mojave dynamic wallpaper
Jun 22, 2018 πŸ“± Issue 107 - I made a little Core Graphics book for Swift Playgrounds – what do you think?
Jun 15, 2018 πŸ“± Issue 106 - What's New in Swift 4.2
Jun 08, 2018 πŸ“± Issue 105 - WWDC for macOS: Open-Source Swift app for planning your WWDC & streaming the keynote & sessions
Jun 01, 2018 πŸ“± Issue 104 - The @inline attribute In Swift
May 25, 2018 πŸ“± Issue 103 - Swift is #10 most popular and the fasted growing language!
May 18, 2018 πŸ“± Issue 102 - Here's a channel of almost an entire curriculum of Swift Playground instructional videos on Youtube made by a former CS professor
May 11, 2018 πŸ“± Issue 101 - Swift 4 is up for Arm Devices!
May 04, 2018 πŸ“± Issue 100 - No, Swift is NOT dying!
Apr 27, 2018 πŸ“± Issue 99 - 33 awesome GitHub repositories for iOS developers
Apr 20, 2018 πŸ“± Issue 98 - Playground driven development in Swift
Apr 13, 2018 πŸ“± Issue 97 - "Swift versions" β€” a page listing each Swift release by date, along with every version of Xcode that supports it
Apr 06, 2018 πŸ“± Issue 96 - Tensorflow now supports Swift!
Mar 30, 2018 πŸ“± Issue 95 - Animating UITabBarButton taps like the Spotify app
Mar 23, 2018 πŸ“± Issue 94 - Introducing IBM Watson Services for Core ML
Mar 16, 2018 πŸ“± Issue 93 - Apple's Swift Programming Language Is Now Top Tier
Mar 09, 2018 πŸ“± Issue 92 - Swift and Kotlin β€” in what ways are they NOT the same?
Mar 02, 2018 πŸ“± Issue 91 - How to use Dynamic Member Lookup in Swift – a new feature that recently got merged
Feb 23, 2018 πŸ“± Issue 90 - macOS Development for iOS Developers
Feb 16, 2018 πŸ“± Issue 89 - The State of Swift on Windows
Feb 09, 2018 πŸ“± Issue 88 - Swift 4.1 improves Codable with keyDecodingStrategy
Feb 02, 2018 πŸ“± Issue 87 - Learn iOS Programming from Top Swift Articles of 2017
Jan 26, 2018 πŸ“± Issue 86 - Swift Forums is officially open
Jan 19, 2018 πŸ“± Issue 85 - iOS Ref
Jan 12, 2018 πŸ“± Issue 84 - Hacking iOS Alerts in Swift
Jan 05, 2018 πŸ“± Issue 83 - Creating Type-safe JSON in Swift
Dec 29, 2017 πŸ“± Issue 82 - Swift Top 10 - Dec 2017
Dec 22, 2017 πŸ“± Issue 81 - Apple Plans to Let Developers Release Universal Apps That Work Across iPhone, iPad, and Mac
Dec 15, 2017 πŸ“± Issue 80 - A nice tip for improving String processing time (a lot!)
Dec 08, 2017 πŸ“± Issue 79 - When and how to use Value and Reference Types in Swift
Dec 01, 2017 πŸ“± Issue 78 - Swift Top 10 (Nov 2017)
Nov 24, 2017 πŸ“± Issue 77 - iOS Background Transfer
Nov 17, 2017 πŸ“± Issue 76 - Deploying Swift to Ubuntu
Nov 10, 2017 πŸ“± Issue 75 - Apple's Final Cut Pro X, Swift among the top 20 fastest growing, in demand skills
Nov 03, 2017 πŸ“± Issue 74 - Introducing Kitura 2.0
Oct 27, 2017 πŸ“± Issue 73 - The worst possible application: deliberately breaking the primary rule of application design.
Oct 20, 2017 πŸ“± Issue 72 - The MVVM for iOS apps in Swift
Oct 13, 2017 πŸ“± Issue 71 - Xcode 9.1 Improves Display of Fatal Errors
Oct 06, 2017 πŸ“± Issue 70 - Deep Learning in Swift, lessons learned
Sep 29, 2017 πŸ“± Issue 69 - What's new in iOS 11.1 for developers
Sep 22, 2017 πŸ“± Issue 68 - Xcode 9: 20 Tips & Tricks for keyboard shortcuts, IB, snippets, refactoring
Sep 15, 2017 πŸ“± Issue 67 - How to adopt iOS 11 user interface changes in your app
Sep 08, 2017 πŸ“± Issue 66 - Structures vs Classes in Swift
Sep 01, 2017 πŸ“± Issue 65 - Best resources for Advanced iOS Developer (Swift)
Aug 25, 2017 πŸ“± Issue 64 - Dijkstra’s Algorithm In Swift
Aug 18, 2017 πŸ“± Issue 63 - iOS Learning Resources (Beginner - Intermediate)
Aug 11, 2017 πŸ“± Issue 62 - Case Study about what is probably the first Android app developed in Swift
Aug 04, 2017 πŸ“± Issue 61 - Guide to building SeeFood: How to train your own model for CoreML
Jul 28, 2017 πŸ“± Issue 60 - Interactive Mind Map for learning Swift language
Jul 21, 2017 πŸ“± Issue 59 - Networking and Persistence with JSON in Swift 4 - retrieving JSON data from the web and storing it to disk has never been easier!
Jul 14, 2017 πŸ“± Issue 58 - How to write less code with Swift protocols
Jul 07, 2017 πŸ“± Issue 57 - Chris Lattner on the Realm WWDC 2017 Swift panel
Jun 30, 2017 πŸ“± Issue 56 - Snapchat clone iOS tutorial series
Jun 23, 2017 πŸ“± Issue 55 - Swift Creator Chris Lattner Leaves Tesla After Only Six Months in the Job
Jun 16, 2017 πŸ“± Issue 54 - Hacking with Swift 3β€” Build 22 iOS Apps
Jun 09, 2017 πŸ“± Issue 53 - What’s New in Swift 4?
Jun 02, 2017 πŸ“± Issue 52 - I found a good note taking app for Mac programmers
May 26, 2017 πŸ“± Issue 51 - 5 Beginner Tips for Xcode Productivity
May 19, 2017 πŸ“± Issue 50 - What's new in Swift 4.0?
May 12, 2017 πŸ“± Issue 49 - Run multiple instances of simulator using terminal commands
May 05, 2017 πŸ“± Issue 48 - How To Build a Compass App in Swift (also: my first open source App!)
Apr 28, 2017 πŸ“± Issue 47 - Swift with a hundred engineers at Uber
Apr 21, 2017 πŸ“± Issue 46 - Swift Enums Are "Sum" Types. That Makes Them Very Interesting
Apr 14, 2017 πŸ“± Issue 45 - Machine Learning: Building a Gas Pump Scanner
Apr 07, 2017 πŸ“± Issue 44 - Top 5 iOS Libraries β€” April 2017
Mar 31, 2017 πŸ“± Issue 43 - An Introduction to Functional Programming in Swift
Mar 24, 2017 πŸ“± Issue 42 - "ARC In Depth" explains a neat trick Apple used to optimize ARC on 64-bit architectures. Great read if you're into implementation details.
Mar 17, 2017 πŸ“± Issue 41 - How to create a SoundCloud like waveform in Swift 3
Mar 10, 2017 πŸ“± Issue 40 - Swift enters the top 10 for the first time (March 2017)
Mar 03, 2017 πŸ“± Issue 39 - Top 5 iOS Libraries β€” March 2017
Feb 24, 2017 πŸ“± Issue 38 - Deferring ABI Stability from Swift 4
Feb 17, 2017 πŸ“± Issue 37 - Developing iOS 10 Apps with Swift - Stanford CS193P (Spring 2017) is now available
Feb 10, 2017 πŸ“± Issue 36 - I just released a new (free!) Swift video called Natural Swift
Feb 03, 2017 πŸ“± Issue 35 - An Introduction to the Swift Package Manager
Jan 27, 2017 πŸ“± Issue 34 - 5 Core Swift Competencies Before You Get a Job
Jan 20, 2017 πŸ“± Issue 33 - Interview with Chris Lattner on the Accidental Tech Podcast
Jan 13, 2017 πŸ“± Issue 32 - Chris Lattner leaves Apple
Jan 06, 2017 πŸ“± Issue 31 - Supercharged transition engine for iOS
Dec 30, 2016 πŸ“± Issue 30 - Swift 3 Value & Reference Types
Dec 23, 2016 πŸ“± Issue 29 - iOS Dynamic Library injection. You can hack any app you want. Here is a simple example using PokemonGo App.
Dec 16, 2016 πŸ“± Issue 28 - Swift60 - Create fire in Swift 3 in under 60 seconds
Dec 09, 2016 πŸ“± Issue 27 - Top 5 iOS Libraries β€” December 2016
Dec 02, 2016 πŸ“± Issue 26 - How To Build A SpriteKit Game In Swift 3
Nov 25, 2016 πŸ“± Issue 25 - Codewars.com now supports swift, improve your swift skills
Nov 18, 2016 πŸ“± Issue 24 - Katana is a modern Swift framework for writing iOS apps, strongly inspired by React and Redux, that gives structure to all the aspects of your app
Nov 11, 2016 πŸ“± Issue 23 - Color Themes for Xcode
Nov 04, 2016 πŸ“± Issue 22 - Scriptarian - automate macOS with Swift
Oct 28, 2016 πŸ“± Issue 21 - 39 Open Source Swift UI Libraries For iOS App Development
Oct 21, 2016 πŸ“± Issue 20 - Server Side Swift with Vapor: Getting Started
Oct 14, 2016 πŸ“± Issue 19 - Always remember to unwrap your optionals...
Oct 07, 2016 πŸ“± Issue 18 - Playing with Swift performance test
Sep 30, 2016 πŸ“± Issue 17 - Grand Central Dispatch in Swift 3 🚦🐀
Sep 23, 2016 πŸ“± Issue 16 - Vapor 1.0 released! (Server side Swift web framework)
Sep 16, 2016 πŸ“± Issue 15 - Swift 3.0 Released
Sep 09, 2016 πŸ“± Issue 14 - First Class Functions in Swift
Sep 02, 2016 πŸ“± Issue 13 - A (mostly) comprehensive list of Swift 3.0 and 2.3 changes
Aug 26, 2016 πŸ“± Issue 12 - Making Life Easier With A KeyboardAvoidable Swift Protocol
Aug 19, 2016 πŸ“± Issue 11 - 21 Open Source iOS Apps Written in Swift
Aug 12, 2016 πŸ“± Issue 10 - Vapor 0.16 released with all new documentation
Aug 05, 2016 πŸ“± Issue 9 - Looking back on Swift 3 and ahead to Swift 4:
Jul 29, 2016 πŸ“± Issue 8 - I'm experimenting with a slider for floats where you can pinch for better precision - SwiftyFORM
Jul 22, 2016 πŸ“± Issue 7 - A Defense of Forced Unwrapping
Jul 15, 2016 πŸ“± Issue 6 - 100 Days of Swift
Jul 08, 2016 πŸ“± Issue 5 - Swift 3's new expression, #keyPath()
Jul 01, 2016 πŸ“± Issue 4 - Swift on the Server - Where Are We Today?
Jun 24, 2016 πŸ“± Issue 3 - SWIFT JOBS - a new jobs board
Jun 17, 2016 πŸ“± Issue 2 - Download Xcode 8 beta 1 – includes Swift 3 and iOS 10 beta
Jun 10, 2016 πŸ“± Issue 1 - Building Slack Bots In Swift
Β» Subscribe to the Awesome Swift Weekly Β«
to know all the trending news, articles and projects