12

Issue 209 – December 3rd 2019

 4 years ago
source link: https://andybargh.com/swiftdevelopments-209/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

jIFRneM.png!web

Swift Developments is a hand-curated newsletter containing a weekly selection of the best links, videos, tools and tutorials for people interested in designing and developing their own apps using Swift.

Business

The Birth of Legacy Software – How Change Aversion Feeds On Itself

It’s not one big decision that creates legacy software but hundreds of small ones that accumulate over time. @rajivprab looks at how legacy codebases are created and just what it takes to break out of the legacy code cycle.

rajivprab.com

Slopes Diaries #33: Hi There, Do You Have a Moment to Talk about the One True App

@parrots discusses some of the steps he’s been taking to engage his users outside of the App Store and how, with some planning and thinking about the larger user experience, he has been able to use lifecycle emails to keep his users engaged over time.

curtisherbert.com

Sponsored Link

Continuous Learning for Your Development Teams

It’s the ultimate tool to achieve more, together. Keep your devs up-to-date with the newest APIs and best practices in mobile development with a Team Subscription from raywenderlich . com . With over 3,000 tutorial videos, a single point of billing, simplified license management and team progress dashboards, you can help your teams stay sharp through 2020 and beyond.

raywenderlich.com

Code

A Smart Feature Flagging System for iOS

An interesting article from @albertodebo which provides insight into how he and his colleagues at @justeat_tech use their open-source framework JustTweak to incorporate feature flags and how these enable them to rapidly experiment and iteration on their app design whilst still staying in control.

just-eat.com

Recreating iMessage Confetti

Polish your Core Animation skills with this in-depth tutorial from @brycepauken that dives into some of the less documented features of CAEmitterLayers to re-create iMessage’s confetti animation.

bryce.co

Catalyst Tutorial: Running iPad Apps on macOS

With the introduction of Catalyst this year, the gap between iOS and macOS is smaller than ever. In this tutorial, @troutdev gets you up to speed with building iPad apps that can run natively on macOS.

raywenderlich.com

Adding Haptic Feedback to Your App with CoreHaptics

Add a new dimension to your app experience with this step-by-step tutorial from @DonnyWals that shows you how to incorporate haptic feedback into your app using Apple’s CoreHaptics framework.

donnywals.com

Getting Started with RealityKit: Collaborative Augmented Reality

@MaxxFrazer continues his tour of Apple’s RealityKit framework with a look at just what it takes to build a collaborative AR experience using RealityKit and Apple’s Multipeer Connectivity frameworks.

medium.com

Build a CoreML Recommender Engine for iOS Using Create ML

If you’re developing a content-driven app and looking to personalise that content based on users preferences then take a look at this tutorial from @chughanupam which shows you how to use CreateML to build your very own recommendation system.

fritz.ai

Testing

Building a Custom XCTAssert for Multiline Strings

Nice tip from @VojtaStavik on how to reduce the boilerplate code in your tests and thus make your tests more readable, and expressive by building a custom test assertion for multi-line strings.

vojtastavik.com

Videos

Mobile Era 2019

If you’re looking to expand your horizons a little, this week, we’ve got this collection of talks from the Mobile Era 2019 that was held in Oslo at the start of November. It’s an interesting selection covering not only iOS topics but also Android, Flutter and the wider mobile development community in general.

youtube.com

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK