#329 — October 30, 2020

Read on the Web

📱 Mobile Dev Weekly

Chris Brandrick recommends

Security Tenets for Mobile Applications — A list of platform agnostic ‘security commandments’. The author deems these to be the most important security requirements/standards for hardening your mobile apps.

M. Mekin Pesen

Holly Schinsky recommends

Navigating with Deep Links — How to handle deep linking in your Android apps with the Navigation component API and tool.

Chet Haase

Video Streaming API That's Made for Mobile — Integrating seamlessly into your mobile app's UI, Mux Video is an API-first platform that makes it easy to build beautiful video that streams on any device.

Mux sponsor

Peter Cooper recommends

Dropbox's Counterintuitive Fix for Android Path Normalization — Dropbox, the file storage service, normalizes paths to uniquely identify files and folders but this process is harder to get 100% right than you might expect and it went wrong on Android. Here’s how, why, and the counterintuitive way Dropbox approached a fix.

Gary Guo (Dropbox)

Brian Rinaldi recommends

▶  ASP.NET Core Series: PWA's with Blazor — A video tutorial and demo on how to use Blazor WebAssembly to create PWAs using .NET.

Channel 9

Chris Brandrick recommends

State-Switch Controls: The Infamous Case of the "Mute" Button — Advice on getting those On–off controls right so that they clearly communicate to users both the current state and the state the system will move to, should the user interact.

Raluca Budiu

Holly Schinsky recommends

Useful (and Obscure) Foundation Types in Swift — A look at seven of the lesser-known Foundation types in Swift.

Bruno Rocha

Chris Brandrick recommends

Netflix Is Now Using Kotlin Multiplatform for An In-House Android and iOS App

David Henry & Mel Yahya (Netflix)

Chris Brandrick recommends

Accessibility in iOS 14 Widgets With SwiftUI

Rudrank Riyam

How to Choose the Right Pricing Model for Your App — How do merchants decide which apps are worth their price? What are merchants’ expectations of an app’s pricing model?

Shopify Partners sponsor

Peter Cooper recommends

WebdriverIO 6.7: Browser and Mobile Automation Test Framework for Node — A framework to run tests based on the Webdriver protocol and Appium automation technology supporting running common BDD/TDD test framework tests locally or in the cloud using Sauce Labs, BrowserStack, TestingBot or LambdaTest.

WebdriverIO

Chris Brandrick recommends

Adware Found in 21 Android Apps with More Than 7 Million Downloads — …and some of the apps are still said to be available on the Google Play Store.

Catalin Cimpanu

Brian Rinaldi recommends

Responsive Height Design: Why Testing Vertically Is Important

Ahmad Shadeed

Chris Brandrick recommends

My Chatbot Is Dead: Why Yours Should Probably Be Too

Adrian Zumbrunnen