Swift Developments is a weekly curated newsletter containing a hand picked selection of the latest links, videos, tools and tutorials for people interested in designing and developing their own iOS, macOS, watchOS and tvOS apps using Swift.
And it's here! Welcome to Issue 186 and WWDC 2019 week! If like me you watched yesterday's keynote, you're head will no doubt be spinning with all the new stuff and also ideas for new things you can build! I have to say, I loved the look of the new Mac Pro hardware - a bit of a throw-back to the cheese grater I've got sat under my desk... and what a beast! Needless to say I … [Read more...]
Not long to go now! WWDC is only a few days away and I can feel the excitement building. I'm really looking forward to see what Apple are going to announce this year given that they've already announced hardware spec bumps and a new butterfly keyboard version... what is it? 3? 4? 😜 If you're travelling to San Jose next week make sure you check out the WWDC+ app by WWDC … [Read more...]
Business App Store Pricing We'll kick off this week with this article from @bhansmeyer with some great advice on app pricing. There's not much more to say than I think Becky's bang on the mark with this one. beckyhansmeyer.com Design Designing a Dark Theme for OLED iPhones Dark modes have become increasingly popular in recent years, but it might surprise you that … [Read more...]
Business What to Expect From Marzipan With excitement starting to grow for the potential announcements at this years WWDC, @chockenberry looks ahead at what we might expect from Marzipan - not on the technical side, but more on how it will affect product development, design and marketing. It's a good read. iconfactory.com Swift How To Use Opaque Return Types in Swift … [Read more...]
Design Designing for Different States in the UI I enjoyed this article from @elwexicano. It's a good reminder that when designing apps, you shouldn't focus solely on designing for those happy-day states where your app is fully populated but also for the alternative states such as when the app has no data, data is loading, or something has gone wrong. Worth thinking … [Read more...]