↓ Skip to main content

Posts

Colour Matching

·4 mins
Implement dynamic color extraction from images using Median Cut Quantization to create vibrant, contextual app theming similar to iTunes album art matching

(My) Open Source Libraries

·2 mins
Overview of maintenance plans for Android open-source libraries including ActionBar-PullToRefresh, PhotoView, Android-BitmapCache, and Android-PullToRefresh, with timelines for v1.0 releases and Maven Central publication

Pushing AARs to Maven Central

·3 mins
Master the process of publishing Android Archive (AAR) libraries to Maven Central Repository using Gradle

ActionBar-PullToRefresh

·1 min
Explore ActionBar-PullToRefresh, a customizable open-source library that implements Gmail-style pull-to-refresh UI patterns with automatic Action Bar styling for Android apps

IntelliJ Copyright Profile for Android

·2 mins
Configure IntelliJ copyright profiles and scopes for Android projects to automatically manage license headers in source and resource files

Checkable Views

·4 mins
Implement the Checkable interface correctly to create custom checkable views with proper state management and drawable state changes

ListView - Keeping Position

·2 mins
Prevent ListView position flickering when swapping cursors by blocking the layout children during data updates and using setSelectionFromTop to maintain scroll position

Android-PullToRefresh – Stopping Development

·1 min
Android-PullToRefresh library development has been stopped after 18 months as the project reached feature completeness and maintenance burden became unsustainable

Snippet: Animated Action Bar Items

·3 mins
Create visually prominent animated Action Bar items that guide users toward important actions by implementing custom action layouts with background animations

Android-BitmapCache v2.1

·1 min
Android-BitmapCache v2.1 introduces CacheableBitmapDrawable for enhanced reference counting, background thread disk access, and race condition fixes to improve bitmap lifecycle management