Blog Archive

Android: Passing an arbitrary object to a custom View

Android: is onDestroy the new onStop?

Extensibility and Immutability in Java

Code Smells: Calling Life-Cycle Methods of Program Components Explicitly

Android: "Application level" Pause and Resume

Google Play Services, and Why We Still Need AccountManager

That's NOT Fragmentation; But then What Is?

Internationalization in Spirit: Part 3 - Developers

Code. On the Move

Mark It Down