It's already February... Well, we still have couple of interesting reads for you.
- Setup a 3D Chessboard With SwiftUI and RealityKit by Mark Lucking – nice intro into AR apps in modern era;
- Andrew Barba shares guide on Vercel, new solution allowing deployment of server-side Swift apps – Deploy server side Swift applications on Vercel;
- How to import Objective-C types as optionals or non-optionals into Swift by Natascha Fadeeva reminds developers on how to improve interoperability between Swift and Objective-C;
- Automatically run Swift code when your framework gets initialized by Marco Eidinger also finds good use of Objective-C in modern projects;
- John Sundell explains how to use scrollable views in SwiftUI – Observing the content offset of a SwiftUI ScrollView;
- Kasper Lahti covers styling in SwiftUI – Styling Components in SwiftUI;
- Xcode Simulator Directories Exploration by Antoine van der Lee is a great guide on iOS Simulator directory structure;
- Lee Kah Seng provides hints on keeping widgets up to date – How to Fetch and Show Remote Data on a Widget?;
- Mastering Error Handling in SwiftUI: A Guide to Presenting Errors by Leonardo Maia Pugliese guides developers on ways to respond to errors in SwiftUI application;
- Did you ever wanted to print incoming JSON in nice formatted way – Jordan Morgan got you covered in Converting Data into a Formatted JSON Swift String;
- David Smith continues his design notes diary series – Reasons for a Staycation Greycation and DND 21: Byte Compression for Watch Connectivity;
- Peter Meinertzhagen provides great hints on monetization – What’s the Best Way to Monetize Kids Apps?;
- We all get and give feedbacks, good article on how to make those better – How to Write Impactful Peer Feedback by Michael Katz.
And, in case you missed it – couple of books are available for free, maybe you'll find something useful there. See you next week!