Cancellation is a Swift concurrency feature, but this doesn’t mean it’s only available in async functions. Synchronous functions can also support cancellation, and by doing so they’ll become better concurrency citizens when called from async code. Supporting cancellation makes sense for functions that can block for significant amounts of time (say, more than a few […]
Samsung Galaxy S22 series is slated to arrive on February 9, 2022, in the virtual Galaxy Unpacked Event, and already much has been seen of the flagship devices in leaks and rumors. So far, we know enough about what the Galaxy S22, S22 Plus, and S22 Ultra will look like, and their respective specifications. A […]
Many people don’t realise dark mode is an accessibility feature. It’s often just considered a nice to have, a cool extra feature that power users will love. But dark mode is also a valuable accessibility feature. Some types of visual impairment can make it painful to look at bright colours, or large blocks of white […]
If you have a regulatory requirement to provide accessibility in your app (spoiler, you do) the chances are it will say you have a requirement to reach WCAG AA. While this is likely meaningless to anyone other an accessibility professionals, in short it means you are providing the minimum level of accessibility features required to […]