@rbro112 Profile picture

Ryan Brooks

@rbro112

Android Lead @emergetools (YC W21) | Formerly @airbnb

Similar User
Pablichenko photo

@pablichJ

Greg Fawson 🇺🇦 photo

@fawson_greg

Dijen Mondal Amit photo

@DijenAmit

Josh Cohenzadeh photo

@jshchnz

Kashif Mehmood photo

@kashif_mehmood_

Olivia Anne Vtuber ❤ ( Commission Open ) ❤ photo

@OliviaAnne_Ac

Maxim Kachinkin photo

@makzimi

Wojtek Mandrysz photo

@wmandrysz

Trevor Elkins photo

@rovert_snikle

Kamil Szustak photo

@kamil_szustak

Dishant Kawatra photo

@dishu101

The solution is @Flighty, finally tried it and it’s so good. Just need the ability to hold my boarding pass and I never have to use an awful airline app again.

What's up with airline apps consistently being awful? No matter the airline - Delta, Alaska, British Airways - jank, unhandled errors, random logouts/exits, they're all so consistently bad. Why aren't airlines meeting the same quality bar as Uber, Airbnb, Doordash, etc.?



Ryan Brooks Reposted

Had a great first day at @droidconLondon yesterday, make sure to stop by the booth today! 🤖✨

Tweet Image 1

Ryan Brooks Reposted

Shout out to @emergetools for a great write-up on PDD and the approach they took with their open-source Hacker News client to handle UI edge cases within their Composable previews I even got a little name drop 😅❤️ (thanks!)

Tweet Image 1
Tweet Image 2

Ryan Brooks Reposted

We've all heard about Test-driven Development, but what about Preview-driven Development 🤔 That's exactly how we built our latest Android app and we think this approach is here to stay @heyrikin & @rbro112 describe the approach in our latest blog👇

Tweet Image 1

What's up with airline apps consistently being awful? No matter the airline - Delta, Alaska, British Airways - jank, unhandled errors, random logouts/exits, they're all so consistently bad. Why aren't airlines meeting the same quality bar as Uber, Airbnb, Doordash, etc.?


Well I guess this is how I’m forced over to @cursor_ai

Tweet Image 1
Tweet Image 2

Ryan Brooks Reposted

Great blog post!

There's more than meets the eye to the size diff between iOS & Android ⚖️ Part of the disparity comes from a simple labeling difference in the respective app stores But it also goes much deeper - tied to how iOS and Android compile and execute code 🔬 emergetools.com/blog/posts/are…



I've already seen some Reaper users on the Android side realize ~25% of their entire codebase is unused, despite millions of real user sessions 👀👀

"Since integrating Reaper, we've analyzed & executed the results only twice & removed over 10,000 lines of code, nearly 1% of our codebase!" 👀 Great post by our friends @duolingo on how Reaper has helped Duolingo delete code + why less code is better 💀 blog.duolingo.com/emerge-tools-r…



Ryan Brooks Reposted

Do you want a paid wallpaper app from @MKBHD? Maybe not? Well do you want to know how its made 🤓 🧵 Looking inside the new @Panels_art app, starting with ads

Tweet Image 1

This doesn't tell the true story though - Android has its ways of "hiding" the true size impact, but is able to avoid this at download time, unlike iOS. Working up a blog post about this!

Tweet Image 1

👁️ Another interesting tidbit 👁️ @linear's new native apps download size on Android is ~70% smaller than on iOS (~34 MB vs ~10 MB)



Ryan Brooks Reposted

🤖 Ever wondered how Android compiles your Java and Kotlin code? Now you can see it in action with Compiler Explorer! See how compiler optimizations work, check out code shrinking and baseline profiles in action, and more! Learn more → goo.gle/4d8sZKz

Tweet Image 1

One thing you miss when working on dev tools for apps is actually building an app itself! Check out Hacker News, Emerge's new app we've been working on with @heyrikin to dogfood all of Emerge's tooling while also giving back an awesome, free, open-source app to the community!

We believe the best software is built when devs really use the thing they're building We're a mobile dev tool company, but we don't actually build & ship "apps"...💥until now Introducing our first free, open-source app: Hacker News for Android 🧵 link to app, repo, blog post

Tweet Image 1


Ryan Brooks Reposted

We're ridiculously excited to be welcoming Nelson Osacky (former @Gradle, @SoundCloud, @Square) to the Emerge Tools Android team 🚀

Tweet Image 1

New muted words just dropped

Tweet Image 1

Ryan Brooks Reposted

My take is why does something like simple data fetching in Android have to be 10x more complicated than every other UI framework. 😭

I just published a new article, 'Loading Initial Data in LaunchedEffect vs. ViewModel'. This article delves into the fascinating discussion on where to load initial data within composable functions and ViewModels. skydoves.medium.com/loading-initia…



I think we might have set a record for Play Store review time last night - <47 minutes from submission to approval!

Tweet Image 1

At first glance, there's at least 5MB of savings from a duplicated toothbrush image in Oral-B Android, so not off to a great start 😂

Tweet Image 1

~65MB is still pretty large from what we typically see on Android, but tiny compared to iOS. I'll take a look to see what we might find on the Android side for these apps.



What's extra neat here is the Play Store screenshots we used are snapshot tests run on Emerge and built with compose previews 👀github.com/EmergeTools/ha…

Tweet Image 1

Loading...

Something went wrong.


Something went wrong.