Pierre-Yves Ricau
P-Y's blog

P-Y's blog

Follow
homeP-Y.WTFbadges
ANR internals: touch dispatching through the view hierarchy

ANR internals: touch dispatching through the view hierarchy

I'm writing a blog series on ANR internals, where I'll use ANRs as an excuse to learn more about how various parts of Android work. This first article is focused on touch dispatching through the view hierarchy. ANR triggers How is an "Application No...

Pierre-Yves Ricau
Pierre-Yves Ricau

4 min read

A script to compare two Macrobenchmarks runs

A script to compare two Macrobenchmarks runs

Pierre-Yves Ricau
Pierre-Yves Ricau

2 min read

Freezes & ANRs? Check memory leaks!

Freezes & ANRs? Check memory leaks!

Pierre-Yves Ricau
Pierre-Yves Ricau

4 min read

Tracking Android App Launch in production

Tracking Android App Launch in production

Pierre-Yves Ricau

8 min read

User-Centric Mobile Performance

User-Centric Mobile Performance

Pierre-Yves Ricau

11 min read

Avoid Java double brace initialization

Avoid Java double brace initialization

Pierre-Yves Ricau

4 min read

Statistically Rigorous Android Macrobenchmarks

Statistically Rigorous Android Macrobenchmarks

Pierre-Yves Ricau

13 min read

Callback leaks: cancel your Picasso requests!

Callback leaks: cancel your Picasso requests!

Pierre-Yves Ricau

6 min read

Let's investigate a Gradle IntelliJ memory leak!

Let's investigate a Gradle IntelliJ memory leak!

Pierre-Yves Ricau

5 min read

Using an Activity from a Hilt ViewModel

Using an Activity from a Hilt ViewModel

Pierre-Yves Ricau

4 min read

WhileSubscribed(5000)

WhileSubscribed(5000)

Pierre-Yves Ricau

6 min read

Of sharks and heaps of sticky marshmallows

Of sharks and heaps of sticky marshmallows

Pierre-Yves Ricau

5 min read