AndroidHamilton Profile Banner
Drew Hamilton Profile
Drew Hamilton

@AndroidHamilton

Followers
349
Following
1K
Media
34
Statuses
233

Android engineer on @CashApp

Saint Louis, MO
Joined August 2017
Don't wanna be here? Send us removal request.
@AndroidHamilton
Drew Hamilton
8 months
Released Poko 0.18.1 with support for skipping individual properties and a fix for error highlighting in K2-based IDEs
Tweet card summary image
github.com
A Kotlin compiler plugin that generates equals, hashCode, and toString for plain old Kotlin objects in public APIs. - drewhamilton/Poko
0
0
1
@AndroidHamilton
Drew Hamilton
1 year
Released 0.16.0 with Kotlin 2.0.0 yesterday!.
0
0
1
@grok
Grok
4 days
What do you want to know?.
319
192
1K
@AndroidHamilton
Drew Hamilton
2 years
RT @MKBHD: RCS is finally coming to the iPhone 🔵.
0
1K
0
@AndroidHamilton
Drew Hamilton
2 years
Poko 0.15.0 supports Kotlin Multiplatform! It now does the same thing for JS and native that it's always done for the JVM. Huge thanks to @JakeWharton for implementing this.
Tweet card summary image
code.cash.app
Poko is a Kotlin compiler plugin that generates equals, hashCode, and toString functions for annotated classes based on their properties. Inspired by Jake Wharton’s blog post on maintaining compati...
0
3
23
@AndroidHamilton
Drew Hamilton
2 years
RT @jrodbx: Paparazzi 1.3.1 is out! 📸⚡. This release has more efficient resource loading, fixing previous bugs with plural, xliff and html….
github.com
New Migrated to new resource and asset loading mechanisms. To explicitly opt-out and fall back to the legacy mechanisms, add either/both of the following to your gradle.properties: app.cash.papa...
0
2
0
@AndroidHamilton
Drew Hamilton
2 years
Up next: multiplatform and K2!.
0
0
2
@AndroidHamilton
Drew Hamilton
2 years
Data classes can't do this! Most library authors shouldn't either, because mutable data bad, but sometimes performance outweighs safety.
1
0
0
@AndroidHamilton
Drew Hamilton
2 years
I've also recently added a neat/weird feature to Poko: Array content support. With the opt-in ArrayContentBased annotation, Poko classes will respect the content of array properties.
1
0
1
@AndroidHamilton
Drew Hamilton
2 years
Poko 0.14.0 is compiled with Kotlin 1.9.0 and has a small behavioral change: Namely, its annotation dependency is now added as compileOnly, to make Poko more invisible to consumers of Poko-using libraries.
Tweet card summary image
github.com
A Kotlin compiler plugin that generates equals, hashCode, and toString for plain old Kotlin objects in public APIs. - drewhamilton/Poko
1
0
4
@AndroidHamilton
Drew Hamilton
2 years
RT @patricktyskadev: Just announced Paraphrase, a Gradle plugin that generates type-safe formatters for Android string resources!. https://….
Tweet card summary image
code.cash.app
Generate type-safe formatters for Android string resources with Paraphrase.
0
6
0
@AndroidHamilton
Drew Hamilton
3 years
Having a good time
Tweet media one
0
0
0
@AndroidHamilton
Drew Hamilton
3 years
RT @saketme: FWIW, convincing our brand team to roll out themed app icons was surprisingly easy. We wrote a 1-pager explaining what they a….
0
2
0
@AndroidHamilton
Drew Hamilton
3 years
Shipped a themed icon for Cash App. Thanks to @saketme for helping me grease the wheels of branding approval!
Tweet media one
4
2
51
@AndroidHamilton
Drew Hamilton
3 years
RT @billjings: Happy Saturday! I love fakes, I hate mocks:
0
8
0
@AndroidHamilton
Drew Hamilton
3 years
RT @jrodbx: Paparazzi 1.0 is out! 📸🎉. Composable snapshot rendering, API 31 support, bootstrap performance improvements, along with some bu….
0
79
0
@AndroidHamilton
Drew Hamilton
3 years
Alarmed by this git conflict resolution suggestion
Tweet media one
0
0
3
@AndroidHamilton
Drew Hamilton
3 years
So, so excited to say that today is my first day on @CashApp as an Android engineer!
Tweet media one
23
4
529