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

Bogus npm Packages Used to Trick Software Developers into Installing Malware

Saturday, April 27, 2024

THN Daily Updates Newsletter cover Webinar -- Uncovering Contemporary DDoS Attack Tactics -- and How to Fight Back Stop DDoS Attacks Before They Stop Your Business... and Make You Headline News.

This Smart Scale for iPhone Is the Best on the Market

Saturday, April 27, 2024

The ultimate checkup, with electrocardiogram.¹ Learn about your body at every weigh-in: pinpoint muscle and fat mass, monitor your cardiovascular health and detect a cardiac anomaly. Body Scan, the

How are you liking the Tip of the Day?

Saturday, April 27, 2024

Dear iPhone Life Reader, Now that you've been enjoying Tip of the Day for a few weeks, we have a quick favor to ask: If you've found the daily emails helpful, please share this link with a

📧 Request Response Messaging Pattern With MassTransit

Saturday, April 27, 2024

​ Request Response Messaging Pattern With MassTransit Read on: m​y website / Read time: 5 minutes BROUGHT TO YOU BY ​ Get ready for POST/CON 24! ​ Join us in San Francisco from April 30 - May 1 for

Tesla Autopilot investigation closed

Friday, April 26, 2024

Inside the IBM-HashiCorp deal and Thoma Bravo takes another company private View this email online in your browser By Christine Hall Friday, April 26, 2024 Good afternoon, and welcome to TechCrunch PM.

Microsoft's and Google's bet on AI is paying off - Weekly News Roundup - Issue #464

Friday, April 26, 2024

Plus: AI-controlled F-16 has been dogfighting with humans; Grok-1.5 Vision; BionicBee; Microsoft's AI generates realistic deepfakes from a single photo; and more! ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

🤓 The Meta Quest Might Be the VR Steam Deck Soon — Games to Play After Finishing Wordle

Friday, April 26, 2024

Also: Why a Cheap Soundbar Is Better Than Nothing, and More! How-To Geek Logo April 26, 2024 Did You Know TMI: Rhinotillexomania is the medical term for obsessive nose picking. 🖥️ Get Those Updates

JSK Daily for Apr 26, 2024

Friday, April 26, 2024

JSK Daily for Apr 26, 2024 View this email in your browser A community curated daily e-mail of JavaScript news A Solid primer on Signals with Ryan Carniato (JS Party #320) Ryan Carniato joins Amal

So are we banning TikTok or what?

Friday, April 26, 2024

Also: Can an influencer really tank an $800M company? View this email online in your browser By Haje Jan Kamps Friday, April 26, 2024 Image Credits: Jonathan Raa/NurPhoto / Getty Images Welcome to

[AI Incubator] 300+ people are already in. Enrollment closes tonight at 11:59pm PT.

Friday, April 26, 2024

How to decide if you're ready. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌