Home / IOS Development / iOS Dev Weekly – Issue 476 – October 2, 2020

iOS Dev Weekly – Issue 476 – October 2, 2020



Comment

It’s been a pleasure to hear the story behind Widgetsmith live from David Smith this week. I do not often link to podcasts, mainly because I no longer listen to tech podcasts (I stopped because I spend too much time reading tech and reserve my podcast time for other subjects). But I made two exceptions this week to hear more details about his remarkable history.

He first spoke on Under the Radar, and then for a long time about his experience on The Talk Show. You should listen to both if you have the time.

Although it’s a nice story, and could not have happened to a nicer person who has worked consistently for many years as an independent developer. I do not think there is anything revolutionary to be taught from his experience. David won the App Store lottery, and yes, he bought 59 tickets instead of one or two, but buying tickets is still not a (good) business strategy.

7;m sure Widgetsmith would have been sustainable as part of the overall strategy he’s been following for many years now (as he outlines in the talk show) without this luck. I’m sure the last couple of weeks will change his business now that it’s happened, but it’s not something you could / should plan or aim for.

Congratulations again, David. It’s great to see your success. ๐Ÿš€

Dave Verwer

sponsored link

Forget writing test scripts, use Waldo.

Waldo is the first mobile test solution without a code. Now everyone on your team can create reliable automated tests and help you fix bugs before users find them. Try Waldo now, for free.

waldo.io

News

Apple’s use of Swift and SwiftUI in iOS 14

I have linked to Alexandre Colucci’s post where I look at how Apple adopts Swift internally over the last three years. Regularly as lubricated, here is the iOS 14 edition, and it covers both Swift and SwiftUI this time. It is a very positive sign for the language that it is clearly receiving significant internal adoption (although it will still be one a lot of new Objective-C code, of course).

timac.org

Tool

Buildwatch

So, let’s think about how to persuade your boss to buy you the shiny new Apple Silicon laptop sometime next year. Maybe you take the argument “But think about how much more productive I will be if I do not have to wait for Xcode to build all day!” Wouldn’t it be great if you could support that argument with numbers? Buildwatch is what you need. I’m not sure there’s a huge amount to be taught from the numbers it shows you, but they are interesting to look at.

For full disclosure, I was sent a promotional code for a copy of this app so I could check it out before it was launched.

buildwatch.app

Code

We present Swift Atomics

As Karoy Lorentey explains, this new library will not solve all your problems when writing asynchronous code:

Approach the atomic code with extreme caution. Use large amounts of Thread Sanitizer after each contact!

That said, this looks like it could be a useful tool for the toolbox. It’s also nice to see Apple continue to publish open source Swift packages! ๐Ÿ‘

swift.org

Encapsulating SwiftUI display styles

There are many ways to ensure a consistent style of SwiftUI controls and views throughout the application, but which is best? Let John Sundell show you some options and give you the answer to what’s best.

swiftbysundell.com

How Swift API availability works internally

As with many of Bruno Rocha’s posts, this post is not for the faint of heart. If you are not afraid to get into the weeds about how something works, then you will find this post about @availability will fill the Friday afternoon up perfectly.

swiftrocks.com

Design

The psychology behind TikToks’ addictive feed

The format of this design review by Dan Benoni reminds me a lot of User Onboarding, but it’s not a bad thing at all. It covers the boarding process, but also has some UI design tips in there. This is definitely worth a few minutes of your time.

growth.design

Business and marketing

App Store marketing tools

Here’s something new from Apple. Search for your app and get a set of useful links generated by Apple. Whether you are looking for a final link to your app, you will get the right App Store brand in any language, or you will want to code it in a QR code that includes your app icon. You will find all this and more on this page. ๐Ÿ‘

applemediaservices.com

Jobs

iOS Developer @ Savvy – Savvy is a top creative agency and one of the first agencies that pioneered #remotelife back in 2009 before it was “cool” or recently, required. Our work is regularly featured in the App Store and the industry as a whole. We have a good culture, generous benefits and a fun, results-oriented atmosphere. – Remote control in the USA

iOS Developer @ sengaro – We are looking for an intermediate / senior level iOS developer for our team at sengaro. You will work with a wide range of apps – from public transport, news, frameworks, to apps used in the medical sector. Ideally, you have been in the field for over 3 years, but experience and seniority are less important to us than personality – we look for a good fit for our team, not just to fill a job! – Innsbruck Austria

And finally …

I want to learn everything this way. ๐Ÿš


This RSS feed is published at https://iosdevweekly.com/. You can also subscribe via email or Safari push notifications.


Source link