iOS Dev Weekly - iOS Dev Weekly - Issue 458

What are my hopes for SwiftUI this WWDC? I hope it feels as well thought out this year as last year's felt mind-blowing. 🀯
 

iOS Dev Weekly

 
  

ISSUE 458  May 29th 2020

 
Comment

  Comment  

 

I've been reflecting on SwiftUI this week now that it's been public for almost a year. πŸŽ‚ I've also been thinking about what might be on the cards in three weeks time, at this year's WWDC. πŸŽ‰

So, what's the big, flashy announcement going to be this time? 🀩 I do have a wish list, but I'll be more than happy with just one thing. A more stable, well documented, second release of SwiftUI that also fills in a few of the most glaring gaps in functionality and evens out the platform support (especially macOS).

(If I can fit my "one thing" into one sentence that counts, right? 😬)

I won't be upset if there are major syntax changes. I think if you adopted SwiftUI in production code last year, it should have been with the expectation that there would be a cost to that decision. I also don't mind if the expansion in functionality is moderate. SwiftUI is the future of iOS development, and it's worth taking time to get it right. My hope is that this year's release feels as well thought out, and considered as last year's felt mind-blowing. As a result, I hope this is the year where SwiftUI can begin to make sense in the majority of iOS projects. 🀞

I can't wait to see whether Apple agree!

Dave Verwer

 
 

  Sponsored Link  

 

You know StoreKit, but you don’t want to do StoreKit

In-app subscriptions are a pain. The code can be hard to write, hard to test, and full of edge cases. RevenueCat makes it straightforward and reliable so you can get back to building your app, not a subscription back end. Check out the docs to learn more.

revenuecat.com

 
 
 

  News  

 

iOS Dev Search

Adrian Ross with another project based on the list of blogs that go to make the iOS Dev Directory. He's exposing all of the content from the RSS feeds as searchable! πŸš€ Would you like your content to be indexed by this search? You know what to do!

iosdevsearch.com

 
 

  Tools  

 

Speeding up storyboard editing

The storyboard editor in Xcode can certainly be a little sluggish, but there are a few things you can do to make everything flow just a little bit more smoothly. Axel Kee takes us through it.

fluffy.es

 
 

  Code  

 

Responsive design with UIStackView

This is a great article by Sarun Wongpatcharapakorn, but this is much harder than it should be in an iOS app. I'd rather do most layout tasks in UIKit/SwiftUI, but when it comes to this kind of responsive flip, I pine for Flexbox.

sarunw.com

 

Dealing with memory limits in iOS app extensions

Gone are the days when showing the camera picker would take up 95% of the iPhone's available RAM, so it's probably been a while since you had to deal with running out of memory. That's not the case in an extension though, where resources are far more limited! Igor Kulman tells us a story of image resizing.

kulman.sk

 

How the SwiftUI DSL Works

Harshil Shah has also been remembering back to the introduction of SwiftUI. I enjoyed his recap here of function builders, the feature of SwiftUI that makes SwiftUI possible. πŸ‘

harshil.net

 

Logging in SwiftUI views

I'm not entirely sure how I feel about the technique Luke Smith shows us here, but I think I love it! πŸ˜‚

lukecsmith.co.uk

 
 

  Design  

 

Portrait Lock Buddy

This is really smart design from Christian Selig for taking what could be an annoying situation for a user and just making the app do the right thing. They say that great design is invisible, and this is exactly that. 😍

twitter.com

 
 

  Business and Marketing  

 

Launch an app

Your first app doesn't need to be (and you could argue shouldn't be) your magnum opus. It's a great idea to get something out there as quick as possible, you'll learn invaluable lessons while you do. That's exactly what Daniel Gauthier did over six weeks in April and May, and he was kind enough to write up the timeline, and some thoughts on the process. πŸ‘

danielgauthier.me

 
 

  Up to Speed  

 

Understanding Swift

If you're learning Swift, and have a question, there's a good chance it's answered here by the always prolific Paul Hudson. It's remarkable just how much content he puts out, there are almost 100 posts here. 🀯

hackingwithswift.com

 
 

  Jobs  

 

Mobile Software Engineer @ Doximity – Doximity, the social network for doctors and healthcare workers, is hiring passionate iOS engineers (remote friendly!) with 5+ years of experience. You'll get to be part of an amazing product team and work on an app that is used by over 70% of US doctors to help them deliver better patient care. Use your skills (Swift, Obj-C, FRP) to improve lives and make the world a better place. – San Francisco, or Remote (within US timezones)

 

Want more job listings? iOS Dev Jobs has them.

 
 

  And finally...  

 

git commit and ⌘W, ⌘W, ⌘W, ⌘W, ⌘W, ⌘W, and ⌘W.

 
You received this email because you subscribed via the iOS Dev Weekly site.
We’ll be sorry to see you go but you can .
 
Shiny Development Ltd. Daresbury Innovation Centre Keckwick Lane Daresbury Cheshire WA4 4FS United Kingdom
 
 

 
 
Β©2020 iOS Dev Weekly | Privacy Policy | Twitter | iOS Dev Directory | Submit a link
 
Published with Curated

Older messages

iOS Dev Weekly - Issue 457

Friday, May 22, 2020

SPM is the future, but CocoaPods and Carthage are going to be with us for a very long time! 📦⏳ View on the web Archives ISSUE 457 May 22nd 2020 Comment Last week's "one question" Swift

iOS Dev Weekly - Issue 456

Friday, May 15, 2020

What's new in Swift 5.3? Many things, but the most exciting is resource support in the SPM! 🚀 View on the web Archives ISSUE 456 May 15th 2020 Comment The least surprising announcement at this

iOS Dev Weekly - Issue 453

Friday, April 24, 2020

How is Swift on the server doing? Find out with some analysis of the iOS Developer Community survey. 🚀 View on the web Archives ISSUE 453 April 24th 2020 Comment I've been poking around the results

iOS Dev Weekly - Issue 452

Friday, April 17, 2020

Will WWDC re-invent online conferences? Probably not, but the community might! 🤩 View on the web Archives ISSUE 452 April 17th 2020 Comment The remainder of this year is all about online events that

iOS Dev Weekly - Issue 451

Saturday, April 11, 2020

Will Apple experiment with pricing models on the App Store? Probably not, but we can live in hope! 🤞 View on the web Archives ISSUE 451 April 10th 2020 Comment I received a few emails after my comments

You Might Also Like

Import AI 399: 1,000 samples to make a reasoning model; DeepSeek proliferation; Apple's self-driving car simulator

Friday, February 14, 2025

What came before the golem? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Defining Your Paranoia Level: Navigating Change Without the Overkill

Friday, February 14, 2025

We've all been there: trying to learn something new, only to find our old habits holding us back. We discussed today how our gut feelings about solving problems can sometimes be our own worst enemy

5 ways AI can help with taxes 🪄

Friday, February 14, 2025

Remotely control an iPhone; 💸 50+ early Presidents' Day deals -- ZDNET ZDNET Tech Today - US February 10, 2025 5 ways AI can help you with your taxes (and what not to use it for) 5 ways AI can help

Recurring Automations + Secret Updates

Friday, February 14, 2025

Smarter automations, better templates, and hidden updates to explore 👀 ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

The First Provable AI-Proof Game: Introducing Butterfly Wings 4

Friday, February 14, 2025

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? undefined The Market Today #01 Instagram (Meta) 714.52 -0.32%

GCP Newsletter #437

Friday, February 14, 2025

Welcome to issue #437 February 10th, 2025 News BigQuery Cloud Marketplace Official Blog Partners BigQuery datasets now available on Google Cloud Marketplace - Google Cloud Marketplace now offers

Charted | The 1%'s Share of U.S. Wealth Over Time (1989-2024) 💰

Friday, February 14, 2025

Discover how the share of US wealth held by the top 1% has evolved from 1989 to 2024 in this infographic. View Online | Subscribe | Download Our App Download our app to see thousands of new charts from

The Great Social Media Diaspora & Tapestry is here

Friday, February 14, 2025

Apple introduces new app called 'Apple Invites', The Iconfactory launches Tapestry, beyond the traditional portfolio, and more in this week's issue of Creativerly. Creativerly The Great

Daily Coding Problem: Problem #1689 [Medium]

Friday, February 14, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Google. Given a linked list, sort it in O(n log n) time and constant space. For example,

📧 Stop Conflating CQRS and MediatR

Friday, February 14, 2025

​ Stop Conflating CQRS and MediatR Read on: m​y website / Read time: 4 minutes The .NET Weekly is brought to you by: Step right up to the Generative AI Use Cases Repository! See how MongoDB powers your