#272 — September 6, 2019

Read on the Web

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

Peter Cooper recommends

Android 10 Released — All the latest features, improvements, and new controls you get in Android 10. This link is to the official landing page, but you might prefer The Verge’s in-depth review or to get hold of the factory images.

Android

Holly Schinsky recommends

Finished! Porting a 75,000 Line Native iOS App to Flutter — Experiences found when porting a large native app to Flutter allowing support cross-platform apps with one codebase.

Gary Hunter

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

Peter Cooper recommends

The Ultimate Guide to Not F#!@ing Up Push Notifications — How to build notifications that do not ruin the experience for your users: when and how to ask for permissions, 3 rules for good notifications and how to let users control what they need.

Stéphanie Walter

Brian Rinaldi recommends

A Proposal for Opening Up the AMP Cache — A proposal to tackle the injustice of Google AMP pages receiving preferential treatment in Google search results.

Jeremy Keith

Brian Rinaldi recommends

NativeScript 6.1 Released with Kotlin Support — You can now consume Kotlin libraries within a NativeScript app and you can run your app on a real devices via WiFi for both iOS and Android.

Emil Tabakov

Brian Rinaldi recommends

SwiftUI: A New Player in UI Frameworks — SwiftUI is Apple’s new UI framework for all its platforms and is currently in beta. It will be released officially with Xcode 11 which requires macOS Catalina.

Benedict Quinn

Peter Cooper recommends

What's New in iOS 13.1 Beta 1 — iOS 13 won’t be out till later this month, but Apple dropped a ‘surprise’ iOS 13.1 beta. This is unprecedented as Apple has never released a point update for an unreleased iOS version before.

Mac Rumors

Peter Cooper recommends

How to Clean Up Unused Code in iOS Projects — With all the updates that are needed to satisfy new iOS versions, leaving unused or legacy code sitting around is never a good idea. Luckily there are some tools to help clean things up.

Maksym Shcheglov

Holly Schinsky recommends

Building an In-App Notification System in React Native — How to implement a reliable and good looking notification system in React Native.

Vadim Korobeinikov

Semaphore Is the Fastest Way to Test and Deploy iOS Apps — Forget slow iOS builds. Powerful CI/CD pipelines run at least 42% faster comparing to Travis. Sign up free with GitHub.

Semaphore 2.0 sponsor

Brian Rinaldi recommends

The 'Hover Effect' for Mobile Buttons — Recommendations to convert desktop hover effects for use on mobile that will provide the needed feedback to the user.

Anthony (uxmovement)

Peter Cooper recommends

Using Git Hooks to Improve Your Android Development Workflow

Enrique López Mañas

Peter Cooper recommends

Should You Write Your App in SwiftUI? — A look at the pros and cons of adopting SwiftUI for your app on iOS 13.

Nick O'Neill

Brian Rinaldi recommends

GraphQL in Android — The fundamentals for using GraphQL in your Android applications.

Biodun Olateju

🗓 Upcoming Events

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

Codemotion, September 24-25 — Madrid, Spain — A two-day event open to all languages and technologies.

Mobiconf, October 3-4 — Krakow, Poland — Connects mobile designers and developers.

Kotlin Everywhere, October 19 — Paris, France — A conference dedicated to all uses of Kotlin.

Android Dev Summit, October 23-24 — California, USA — Plenty of sessions, hands-on experiences with product demos, and opportunities to chat with the Android Dev team and community.