We have plenty of engineers’ favorite topics in the spotlight this week: configuration with xcconfig and plist, application architecture, project structuring, and background work. Cheers! 🍻
Apple Pay is now available in Sweden, Denmark, Finland, and the United Arab Emirates. Congrats!
Tip from Cupertino on selling MBP with Touch Bar without your fingerprint.
What does the worst mean to you? Maybe you don’t completely agree with this interpretation of the worst, but it’s definitely up there. Can you point out all the flaws without looking at the final implementation?
Reasons for as well as pros and cons of project modularization. An approach definitely worth considering, especially for large teams and comparable codebases.
The goal of this blog post is to show the architecture that the iOS team at Jobandtalent has been developing over the last few months. It’s an architecture that leverages Swift, value types, generics, sum types, and some React Native experiences. It works for them and it might work for you as well.
Throttling is basically a mechanism that restricts the amount of scheduled work and may become spare. No matter what scenario you think of, this idea should pass the test.
Apple once again shares some details related to artificial intelligence. This time their engineers describe how the “Hey Siri” detection works across multiple platforms.
An introduction to Apple’s
PlistBuddy tool, which lets you manage the content of the
plist files from the command line.
Managing multiple versions of an application is hard. Questions appear: should we use conditional building? Or rather create additional targets? There is a third way: Xcode configuration files.
A nifty little tool that points out the exact difference between two instances.
An easy-to-use implementation of charming cards from the new App Store.
Cross-platform development is tempting, especially because of cost reduction. But is it always the answer? The point of view presented here is close to our hearts.
It’s good to hear Ash Furrow on stage again. Great talk on a very hard and sensitive topic.
If you have something interesting to add about our technology, don’t hesitate to send it to us via e-mail.