Menu

Close
  • Home
Subscribe
Menu

Android

A 6-post collection

Page 1 of 2 Older Posts →

Mobile Plugins at Uber

In 2016 and 2017 we invested heavily in architecture at Uber and we've seen measurable eng productivity improvements as a result. In many cases »

Brian Attwell on Android, iOS, Architecture 02 August 2017

Deep Scope Hierarchies In Mobile Apps

In 2016 a handful of engineers and I designed a new cross-platform mobile architecture at Uber. This architecture was first used in the new Uber Rider »

Brian Attwell on Android, Architecture 21 May 2017

Noise Ramp: App for generating delayed whitenoise

TL;DR## I wrote a small app that gradually starts generating white noise after you fall asleep. Introduction## Suppose construction noises wakes you up at 6: »

Brian Attwell on Android, Audio 17 October 2015

Using Bytecode Manipulation to kill more Android library boilerplate

TL;DR### Annotation processing lets you create new java source files at build time. If you want to modify existing classes at build time you need »

Brian Attwell on Android, Annotation Processing, Bytecode Manipulation 23 July 2015

Android Annotation Processing: POJO string generator

TL;DR### If you want a thorough introduction to the details of Annotation Processing, you can read Hans Dorfmann's Introduction [http://hannesdorfmann.com/annotation-processing/ »

Brian Attwell on Android, JCenter, Gradle, Annotation Processing 07 July 2015
Page 1 of 2 Older Posts →
Brian Attwell © 2025
Proudly published with Ghost