Weekend good reads for Apple developers #2023/12

Weekend is here, so is another list of great reads.

And that is it for today. See you next week!

Weekend good reads for Apple developers #2023/11

It's middle of March, summer is closer and closer. We've got eleventh pack of great articles for this year.

And that is it for today. Have a great spring weekend!

Weekend good reads for Apple developers #2023/10

It's rainy here in California (which is unusual...) and our weekend is perfect to spend some time reading technical articles. Let's go.

And one more thing. Apple Treats podcast is back with new episode. Our guest is Natalia Panferova whose articles you've already read.

https://www.youtube.com/watch?v=dLcF_fxErRw
https://www.youtube.com/watch?v=dLcF_fxErRw

What new approach for beta provisioning could mean for developers

Apple introduced new beta distribution channel in recent iOS beta. Now beta could be installed on devices with developer Apple ID.

At the same time Apple is deprecating beta device profiles, which means that developers will have slightly less options to install OS beta.

There are couple of situations which developers could be in.

Using same Apple ID for personal and development purposes

In this case, installing beta might affect iCloud data associated with account. That might include photos, text, HomeKit and other Apple services.

This might result in data being inaccessible from previous OS releases or even destroyed, especially when installing early beta releases.

If using beta versions is needed, developers might need to have separate Apple IDs for their personal and development devices.

Using different Apple IDs

While this is recommended setup, it would still affect development pipelines, if developer decides to install later betas on personal devices.

Current workaround would be to use public beta releases which are currently available for non-developers.

Reference: Apple Moves to Prevent iPhone Users From Getting iOS 17 Developer Beta for Free

Apple publishes app to test Car Key integration

Car Key Tests app published via unlisted approach is now available for integrators working on support for Car Key technology.

App provides test kit to verify validity, performance and key implementation requirements of Car Key on specific hardware.

App is intended to be used by MFi licensees only.

App Store: Car Key Tests

References:

Weekend good reads for Android developers, issue #39 (38/2022)

The weekend is in progress but we are sharing some interesting articles with you:

How to automate your UI testing using Maestro

UI testing is usually ignored. The main reason why it is like that is the complexity of most of test frameworks. The Maestro library changes the way you think about UI testing and in my opinion can be considered as great tool.

Type modelling in Kotlin
Jan Mostert shares several examples of how using Kotlin features can help better model data and errors in your code.

Writing your own CoroutineContext Element

How to pause a coroutine

How to break a coroutine cancellation

As you can see Vasiliy Nikitin created series of blogposts about coroutines which I strongly recommend to review.

Web3 Series: Intro for developers

The first blog of the Web3.0 series from me so if you are interested in NFT, DeFi, Web3 it can be for you.

Thats all for this weekend, have a nice one!

Weekend good reads for Apple developers, issue #29

Hopefully you've made it through WWDC session short list. Let's add some reading. Apple brought up many interesting topics.

And that's it for today. There might be more articles shared next week, be ready!

Weekend good reads for Apple developers, issue #28, catching up

Long time no see. Let's get back with good reads for the weekend before WWDC22. Monday will give us much more news for the next year, but today let's take a look on couple of interesting articles.

That's it for this weekend. Next week will be quite packed with things to read and watch!

Weekend good reads for Apple developers, issue #27

Here are some good reads for upcoming weekend.

And that's it for today. Have a nice weekend!

Weekend good reads for Apple developers, issue #23

Another week is almost over, another set of articles is ready for this weekend.

And that is it for today. Have a nice weekend!