Norway


Comment

Did you notice that yesterday was Global Accessibility Awareness Day? Apple certainly did, and they had a huge banner across their home page linking to a marketing site for the accessibility features of iOS.

So, why not take up Duncan Babbage’s challenge to himself, and you to create the most accessible app possible over the next 12 months?

I really like that Duncan’s challenge is set over a year rather than a shorter time period. Accessibility isn’t something you do once and then forget about, and over the course of this challenge it will hopefully just become part of what you think about as you develop software. Get started here with Apple’s accessibility documentation.

Dave Verwer

News

Trusting Popular SDKs

Felix Krause, who taught us the dangers of trusting SDKs a few months ago has continued that research and now put together a listing of popular SDKs along with information on whether they use best practices, like hosting their download over HTTPS. The good news is that the vast majority do, but this is not a comprehensive list of frameworks by any means so if there are any missing, please contribute.

github.com

TensorFlow isn't a permanent fork of Swift

I’m really pleased to see that the TensorFlow fork of Swift that used to live here is already back underneath the apple/swift repository on a tensorflow branch. This post by Ted Kremenek is a good summary of what’s going on, and very encouragingly includes tentative plans for this branch to eventually be merged back into master (possibly with some feature flags). Great news!

swift.org

Sponsored Link

Automate the mindless tasks of app development with Bitrise

Bitrise automates build, test and deployment for Fox, InVision, Grindr, PagerDuty and the community of 40K+ developers. Craft powerful workflows with 170+ integrations and run the same config locally with our CLI. Sign up to Bitrise and deploy your iOS app in minutes.

bitrise.io

Tools

Visual Studio IntelliCode

This is really, really cool. The latest version of Visual Studio uses ML with a model trained from open source code to predict the best fit for autocomplete, and it’s context aware too. The automatic inference of formatting rules is also fantastic!

microsoft.com

Manually Run Playgrounds in Xcode

Great tip from Axel Kee for off automatic execution for your Xcode playgrounds. I tried this out and I think I prefer it. I was always hitting ⌘+R through habit anyway! 👍

fluffy.es

Code

Catching smiles with Google’s ML Kit on iOS

I mentioned last week that MLKit was usable on iOS through Firebase and sure enough Martin Mitrevski has provided us with this example of smile detection with MLKit. 🤖

martinmitrevski.com

Touch ID and Face ID on iOS

At first glance implementing Touch ID and Face ID looks simple and of course, it is. There’s more to implementing it than just calling the method to do the authentication though. Michael Brown has this article on some of the other things you need to think about before adding the feature.

michael-brown.net

Extending your modules using a plugin architecture

What can iOS developers learn from looking at the architecture of WordPress? Well, one possibility is to read Tyrone Michael Avnit’s article on how we could use a plugin based architecture instead of things like delegation and observation.

medium.com

Business and Marketing

Creating Success, Together

This six part series (1, 2, 3, 4, 5, 6) of posts from Cate Huston that wrapped up last week is definitely worth a read. She starts by talking about developer and team success, but then moves on to consider the problem more broadly. I found the research and data from part 3 on the success of users especially interesting about how happy and successful users spend less time in apps.

cate.blog

Up to Speed

Modern App Infrastructure

This is a six part series on everything you might need to bring your app up a level or two in terms of quality. It covers everything from adding tests to an existing project and using SwiftLint to adding fastlane and setting up CI.

hackingwithswift.com

Jobs

Senior iOS Developer – HubSpot – Dublin, Ireland – Office based

Lead exciting and company critical projects while using the latest iOS technology – Swift and MVVM.

hubspot.com

And finally…

iOS 95

I love that they even included the “click” navigation sound. 😂

github.com


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



Source link

LEAVE A REPLY

Please enter your comment!
Please enter your name here