#268 — August 9, 2019

Read on the Web

Mobile Developer Weekly
Cross-platform mobile news, views, and developments

Peter Cooper recommends

Supporting Dynamic Type at Airbnb — An overview of the process, tips, and pitfalls learned whilst bringing Dynamic Type (a system-wide way for users to choose a prefered font size for their phone) to the Airbnb iOS app.

Noah Martin

Brian Rinaldi recommends

Building Mobile Apps With Ionic And React — Ionic now supports React and this tutorial shows how to use Ionic and React to build a mobile app from scratch.

Ahmed Bouchefra

Brian Rinaldi recommends

Which Is Best: A Loyalty Program PWA or Mobile App? — How to decide which format to use when a client asks you to design the mechanism for their loyalty program.

Suzanne Scacca

Image & Video Management Made for Mobile Developers — Simplify and automate the process of uploading, manipulating, optimizing, and delivering images and videos across every device at any bandwidth. Try Cloudinary. See how easy media management can be. Get your own free account today.

Cloudinary sponsor

Chris Brandrick recommends

React Native Gets A Shiny New Homepage — The React Native team have been working on a new homepage design – looks great. I think the React Native blog is looking a little sharper too.

Facebook

Brian Rinaldi recommends

Reactive Android — Reactive programming is a technique for handling data that changes over time and this post is a summary of how the reactive paradigm works in Android.

James Porter

Holly Schinsky recommends

React: Separation of Concerns — How to best manage your data structure components to ensure a proper separation of concerns in React.

Andrei Calazans

Brian Rinaldi recommends

Gracefully Using Environment Variables in a React Native App — How to install and integrate a library that helps you use environment variables without exposing sensitive information.

Aman Mittal

Holly Schinsky recommends

Manager your Flutter Dialogs with a Dialog Manager — How to use a completer to manage your Flutter dialogs from your business logic and keep your UI clean.

Dane Mackier

Brian Rinaldi recommends

5 Tips and Tricks for Firefox DevTools — How to use Firefox DevTools as a quick way to test on mobile, locally, without having to deploy.

Alex Lakatos

Video for Your Mobile App That Streams Beautifully, Everywhere — Automatically deliver the best user experience for every combination of device, browser, location, and bandwidth with Mux's video API. Get started with a $20 credit.

Mux sponsor

Peter Cooper recommends

▶  Finding The Implicit Design — Senior iOS Engineer Jay Clark talks about the design hidden under the surface of something that looks simple. The ‘implicit design’ is within those designs and makes the problem of designing great products harder than it looks.

Rightpoint

Brian Rinaldi recommends

Flutter and the Command Line: A Love Story — A look at some of the CLI commands that can make the Flutter development process easier.

Gonçalo Palma

Brian Rinaldi recommends

How to Make Responsiveness Super Simple with CSS Variables — A look at how CSS variables can make your life easier when building responsive websites.

Per Harald Borgen

Chris Brandrick recommends

The Confusing State of Toggle Switches — Users “often have trouble discerning whether a switch is indicating a status or command”.

UX Movement

🗓 Upcoming Events

Droidcon New York, August 26-27 — New York City, US — Learn from the top thought leaders in Android.

/dev/world 2019, September 2-4 — Melbourne, Australia — Australia's longest running conference for Swift, macOS and iOS developers and designers.

iOSDevUK, September 2-5 — Aberystwyth, UK — The UK's best iOS development conference.

Droidcon Lisbon, September 9-10 — Lisbon, Portugal — The industry's leading Android experts converge for the very first Droidcon to be held in Lisbon.