#254 — May 3, 2019

Read on the Web

📣 Events! We're starting to include links to mobile related events at the bottom of each issue — check it out in today's issue 😄

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

Peter Cooper recommends

Three Design Considerations for Effective Mobile-App Permission Requests — App permission requests are often poorly designed. Here, Maria advises on considering the content and timing of such requests, ensuring users can reverse any decision, and more.

Maria Rosala

Chris Brandrick recommends

▶  AMP Conf '19 Keynote — Updates and announcements on all things AMP, including the roadmap for 2019 and beyond (from the AMP conference in Japan last month). If you’d prefer, here’s a write-up of the main takeaways.

The AMP Channel

Get the Fastest React Deployments. Get Started Free — Unlike most Continuous Integration (CI) solutions, Buddy only re-builds the parts of your application that have changed and deploys your updates in seconds to any cloud. Start building better mobile apps faster with Buddy.

Buddy sponsor

Brian Rinaldi recommends

Cross Platform Mobile Apps Are As Slow As You Make Them — A look at some common reasons that might be negatively impacting the performance of your cross-platform mobile app and how to address them.

Rene Pot

Peter Cooper recommends

The Woman Scooping Silicon Valley By Reverse Engineering Mobile Apps — How Jane Wong, a technology blogger and app researcher, finds and unlocks new app features before they launch.

BBC News

Holly Schinsky recommends

Firebase Login with “flutter_bloc” — Learn how to build a Flutter app that integrates to Firebase for authentication with flutter_bloc.

Felix Angelov

Brian Rinaldi recommends

How to Use Firebase Firestore in an iOS App — Looks at how to manage data in a Firebase Firestore database.

Deepthi Bhattachar

Peter Cooper recommends

How to Get A Progressive Web App Into The Google Play Store — A step-by-step explainer on what needs to be done to make an app available and ready to install straight from Google's app store.

Mateusz Rybczonek

Using GraphQL and Adding Tools Attributes to Toolbar — From the instructors and authors you’ve grown to trust.

Big Nerd Ranch sponsor

Holly Schinsky recommends

Get Ready for Even More Third-Party AR Filters On Instagram — How Facebook is opening up its AR platform to Instagram.

Nicole Lee

Brian Rinaldi recommends

Responsive Design and Mobile First — An opinion on why “mobile first” is more than just a “fad.”

Laurie Barth

Chris Brandrick recommends

Hawkeye Access — I’ve just tried this and it works. Lets you control your iOS device using your eyes. May be a suitable accessibility option for those with motor impairments. An SDK is available on request.

Hawkeye Labs, Inc.

Za'e Johnson recommends

How to Build an iOS Mobile Group Chat App with Swift 5

Samba Diallo

Brian Rinaldi recommends

Everything You Need to Know About Flutter Page Route Transition

Divyanshu Bhargava

Chris Brandrick recommends

Managing Component State in NativeScript ListView

Alexander Vakrilov

🗓 Upcoming Events

Google I/O, May 7-9 — Mountain View, CA — Talks, hands-on learning with Google experts, and a first look at Google’s latest developer products.

mDevCamp, May 31 — Prague, Czech Republic — The largest conference for mobile developers in Central Europe.

WWDC, June 3-7 — San Jose, CA — Apple's annual developer event, with sessions, hands-on labs and more.

GOTO, June 17-20 — Amsterdam, Netherlands — A software development conference designed for developers, team leads, architects, and project managers.

Droidcon, July 1-3 — Berlin, Germany — Android experts converge to support the Android platform and create a strong network for developers and companies.

Swift Island, July 3-4 — Texel, Netherlands — An all-inclusive experimental conference happening a month after Apple's WWDC 2019.