Doug Stevenson

Firebase Android Software Development Serverless Google Google Cloud

Sunnyvale, California, United States

Doug Stevenson

Director of Developer Relations at Mesmer, previously Firebase@Google

Doug is a veteran engineer, experienced public speaker, and director of developer relations at Mesmer, an early stage startup building mobile app testing tools using AI and ML. He was previously a developer advocate with the Firebase team at Google. Doug has been developing for Android since the very first Android device was on the market, and has bootstrapped the efforts of Silicon Valley startups. Outside of work, Doug follows professional ice hockey and enjoys craft beer.

Current sessions

Build and scale mobile apps with Firebase and Google Cloud

If your app has millions of users, you need a backend infrastructure to support its growth. Do you want to build that infrastructure? Of course not! Your time is better spent focusing on the app. In this talk, we'll extend a mobile app with Firebase SDKs that invoke Google Cloud services and APIs. And we'll do this all without having to spin up servers or manage infrastructure. You’ll experience firsthand how easy it is to build with Firebase, and how easy it is to scale with Google Cloud.

Firebase and Android Jetpack: fit like a glove

Join this session to get a deep dive into the use of Jetpack’s Android Architecture Components along with Firebase to keep your app’s data fully synchronized and automatically refreshed with live updates from Realtime Database and Firestore. Bring an Android device to participate in a live demo!

Go “serverless” with Cloud Functions for Firebase

Firebase makes it incredibly easy to write, deploy, and scale a serverless backend, written in TypeScript, for your app. In this session, you’ll get to experience that using nothing more than a code editor and the Firebase CLI. You’ll see the implementation of a REST API with HTTP triggers, and the augmentation of an existing app with database triggers.

Easy, scalable backends for Android developers

So you want to be a “full stack” developer?

In the past, engineering teams typically split front end and back end responsibilities. As an Android developer, you're almost certainly slotted into the front end category with no responsibility on the back end. And, if you do want to work on the back end for an app, it can be taxing to learn new tools and languages, while being responsible for managing and scaling a server farm. But times have changed, and it’s much easier to be a “full stack” developer!

Today, serverless backends are popular, which means server management and scaling has become fully automated. Instead of worrying about infrastructure, you can spend time learning new tools and languages. And if that doesn't appeal to you, you can still use many of the same tools and languages you use for Android development. Do you want to write Kotlin everywhere? There is a solution for you! Join this talk to survey some serverless options provided by Google, and figure out which options are right for you.

Past and future events

droidcon SF 2019

25 Nov 2019 - 26 Nov 2019
San Francisco, California, United States

droidcon NYC 2019

26 Aug 2019 - 27 Aug 2019
New York City, New York, United States

GDG DevFest London 2018

1 Dec 2018
London, England, United Kingdom

droidcon NYC 2018

27 Aug 2018 - 28 Aug 2018
New York City, New York, United States