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

GCP Newsletter #426

Monday, November 25, 2024

Welcome to issue #426 November 25th, 2024 News LLM Official Blog Vertex AI Announcing Mistral AI's Large-Instruct-2411 on Vertex AI - Google Cloud has announced the availability of Mistral AI's

⏳ 36 Hours Left: Help Get "The Art of Data" Across the Finish Line 🏁

Monday, November 25, 2024

Visual Capitalist plans to unveal its secrets behind data storytelling, but only if the book hits its minimum funding goal. View Online | Subscribe | Download Our App We Need Your Help Only 36 Hours

DeveloPassion's Newsletter #180 - Black Friday Week

Monday, November 25, 2024

Edition 180 of my newsletter, discussing Knowledge Management, Knowledge Work, Zen Productivity, Personal Organization, and more! Sébastien Dubois DeveloPassion's Newsletter DeveloPassion's

Meet HackerNoon's Latest Features: Boost Stories with Translations, Speech-to-Text & More

Monday, November 25, 2024

Hey, Hacker! HackerNoon's monthly product update is here! Get ready for a new version of the mobile app, more translation developments, a new AI Gallery, backend moves, and more! 🚀 This product

The ultimate holiday gadget gift

Monday, November 25, 2024

AI isn't hitting a wall; $70 off Apple Watch; 60+ Amazon deals -- ZDNET ZDNET Tech Today - US November 25, 2024 Meta Quest 3S Why the Meta Quest 3S is the ultimate 2024 holiday present This $299

Deduplication in Distributed Systems: Myths, Realities, and Practical Solutions

Monday, November 25, 2024

This week, we'll discuss the deduplication strategies. We'll see whether they're useful and consider scenarios where you may need them. We'll also do a reality check with the promises

How to know if your data has been exposed

Monday, November 25, 2024

How do you know if your personal data has been leaked? Imagine getting an instant notification if your SSN, credit card, or password has been exposed on the dark web — so you can take action

⚙️ Amazon and Anthropic

Monday, November 25, 2024

Plus: The hidden market of body-centric data ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

⚡ THN Recap: Top Cybersecurity Threats, Tools & Tips (Nov 18-24)

Monday, November 25, 2024

Don't miss the vital updates you need to stay secure. Read the full recap now. The Hacker News THN Recap: Top Cybersecurity Threats, Tools, and Practices (Nov 18 - Nov 24) We hear terms like “state

Researchers Uncover Malware Using BYOVD to Bypass Antivirus Protections

Monday, November 25, 2024

THN Daily Updates Newsletter cover Generative AI For Dummies ($18.00 Value) FREE for a Limited Time Generate a personal assistant with generative AI Download Now Sponsored LATEST NEWS Nov 25, 2024 THN