↓ Skip to main content

Posts

Support Libraries v22.1.0

·7 mins
Explore the major architectural changes in Support Library v22.1.0 including AppCompat refactoring with the new delegate API, material-styled dialogs and AlertDialogs, theme support for any view
Theme vs Style

Theme vs Style

·4 mins
Understand the difference between themes and styles in Android, leverage ContextThemeWrapper and ThemeOverlay for view-level theme overrides, and use android:theme for material design customization

Palette v21

·3 mins
Updated documentation for Palette API in Android Lollipop covering synchronous and asynchronous color extraction, swatch management, and custom color selection techniques

SystemUiHelper

·1 min
Simplify System UI visibility management across Android API levels using a helper utility that abstracts away version-specific differences for controlling status bar and navigation bar visibility

Palette preview

·3 mins
Complete guide to using the Android L Palette support library for extracting dominant colors from images and applying them to UI elements dynamically

Philm is now open source

·1 min
Release of Philm movie collection app to open-source under Apache 2.0 license, featuring experimental MVC architecture and integration with Trakt and TMDB APIs

Measuring Text

·2 mins
Accurately measure and center text on Canvas using Paint.measureText() and Paint.getTextBounds() methods to determine proper text positioning and dimensions

Colour Matching - Part 2

·6 mins
Master advanced color selection algorithms using HSV color space to identify dominant, colorful accent colors and readable text colors from image palettes

New blog... again

·1 min
Migration from WordPress to Ghost platform to improve site performance and simplify blog management with faster load times and cleaner design