Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

droidcon NYC '19: (Android) Transformers - Bytecode in Disguise

droidcon NYC 2019 | (Android) Transformers - Bytecode in Disguise | Doug Stevenson

Advanced
36m
(0)

Created by droidcon NYC

Last Updated Jan 06, 2021

Course Thumbnail
  • Course

droidcon NYC '19: (Android) Transformers - Bytecode in Disguise

droidcon NYC 2019 | (Android) Transformers - Bytecode in Disguise | Doug Stevenson

Advanced
36m
(0)

Created by droidcon NYC

Last Updated Jan 06, 2021

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

If you’ve used Firebase Performance Monitoring, you know that it automatically discovers and reports performance metrics for all the HTTP transactions in your app. But, have you ever wondered how it does that? Android doesn’t provide any APIs to listen in on an arbitrary connection (that would be a security problem), and Firebase supports URLConnection, Apache, and OKHTTP APIs. The secret here is bytecode manipulation at build time using the Transform API provided by the Android build tools. Join this session with Doug Stevenson to find out how the Firebase Performance Monitoring Gradle plugin intercepts and measures HTTP transactions at runtime with some assistance from bytecode manipulation at build time.

droidcon NYC '19: (Android) Transformers - Bytecode in Disguise
Advanced
36m
(0)
Table of contents

About the author
droidcon NYC - Pluralsight course - droidcon NYC '19: (Android) Transformers - Bytecode in Disguise
droidcon NYC
85 courses 0.0 author rating 0 ratings

Droidcon New York is where the industry's leading Android experts converge to support the Android platform and create a strong network for developers and companies.

Get started with Pluralsight