2021-12-06 |
Slotting in with Compose UI |
Jetpack Compose ‧ Chris Banes |
|
2021-10-22 |
Always provide a Modifier parameter |
Jetpack Compose ‧ Chris Banes |
|
2021-08-20 |
Becoming a Xoogler |
Google ‧ Chris Banes |
|
2021-02-04 |
Publishing to Maven Central |
Android Libraries ‧ Chris Banes |
|
2021-01-18 |
Nested scrolling - living life on the edge |
Material Design ‧ Chris Banes |
|
2021-01-05 |
New website... again |
Website ‧ Chris Banes |
|
2020-12-05 |
Compose for Existing Apps |
Jetpack Compose ‧ Chris Banes |
|
2020-12-05 |
Compose for Existing Apps |
Jetpack Compose ‧ Chris Banes |
|
2020-12-05 |
Animating your Keyboard |
WindowInsets ‧ Chris Banes |
|
2020-12-05 |
Suspending over Views — Example |
Kotlin ‧ Chris Banes |
|
2020-12-05 |
Suspending over Views |
Kotlin ‧ Chris Banes |
|
2020-12-05 |
Developing Themes with Style |
Android Themes ‧ Chris Banes |
|
2020-12-05 |
Developing Themes with Style |
Android Themes ‧ Chris Banes |
|
2020-12-05 |
Going edge-to-edge with Gesture Navigation |
Edge-to-edge ‧ Chris Banes |
|
2020-12-05 |
Going edge-to-edge with Gesture Navigation |
Edge-to-edge ‧ Chris Banes |
|
2020-12-05 |
Developing Themes with Style |
Android Themes ‧ Chris Banes |
|
2020-12-05 |
Going edge-to-edge with Gesture Navigation |
Chris Banes |
|
2020-12-05 |
Supporting mobile usability with Dark Theme and Gestures in Android Q |
Dark Theme ‧ Chris Banes |
|
2020-12-05 |
WindowInsets — Listeners to layouts |
WindowInsets ‧ Chris Banes |
|
2020-12-05 |
Santa Tracker - Moving to Android App Bundle |
Santa Tracker ‧ Chris Banes |
|
2020-12-05 |
Santa Tracker - Moving to Android App Bundle |
Santa Tracker ‧ Chris Banes |
|
2020-12-05 |
Data Binding — Lessons Learnt |
Data Binding ‧ Chris Banes |
|
2020-12-05 |
Android Suspenders |
Kotlin Coroutines ‧ Chris Banes |
|
2020-12-05 |
Android Suspenders |
Kotlin Coroutines ‧ Chris Banes |
|
2020-12-05 |
Android Suspenders |
Kotlin Coroutines ‧ Chris Banes |
|
2020-12-05 |
CI cache key over many files |
CI ‧ Chris Banes |
|
2020-12-05 |
RxJava to Kotlin coroutines |
Kotlin Coroutines ‧ Chris Banes |
|
2020-12-05 |
Windows Insets + Fragment Transitions |
WindowInsets ‧ Chris Banes |
|
2020-12-05 |
Fragment Transitions |
Animations ‧ Chris Banes |
|
2020-12-05 |
Becoming a master window fitter 🔧 |
WindowInsets ‧ Chris Banes |
|
2020-12-05 |
Room + Date / Time |
Room ‧ Chris Banes |
|
2020-12-05 |
Becoming a master window fitter 🔧 |
WindowInsets ‧ Chris Banes |
|
2020-12-05 |
Carry on Scrolling |
Nested Scrolling ‧ Chris Banes |
|
2020-12-05 |
Jekyll + Firebase Hosting |
Website ‧ Chris Banes |
|
2020-12-05 |
Support Libraries - v25 and beyond |
AppCompat ‧ Chris Banes |
|
2020-12-05 |
Why isn’t my animation running? |
Animations ‧ Chris Banes |
|
2020-12-05 |
Designing the Design Support Library |
Material Design ‧ Chris Banes |
|
2020-12-05 |
Nested scrolling - living life on the edge |
Material Design ‧ Chris Banes |
|
2020-12-05 |
Secrets of the Support Library |
Nested Scrolling ‧ Chris Banes |
|
2020-12-05 |
Android Themes & Styles demystified |
Android Themes ‧ Chris Banes |
|
2020-12-05 |
Android Themes & Styles demystified |
Android Themes ‧ Chris Banes |
|
2020-12-05 |
What's New in the Support Library |
Android Libraries ‧ Chris Banes |
|
2020-12-05 |
DayNight — Adding a dark theme to your app |
Dark Theme ‧ Chris Banes |
|
2020-12-05 |
AppCompat v23.2 — Age of the vectors |
AppCompat ‧ Chris Banes |
|
2020-12-05 |
Support Library - Guts and Glory |
Android Libraries ‧ Chris Banes |
|
2020-12-05 |
Support Library - Guts and Glory |
Android Libraries ‧ Chris Banes |
|
2020-12-05 |
What’s New in Android UI Engineering |
Android UI ‧ Chris Banes |
|
2020-12-05 |
Support Libraries v22.1.0 |
AppCompat ‧ Chris Banes |
|
2020-12-05 |
Theme vs Style |
Android Themes ‧ Chris Banes |
|
2020-12-05 |
Papercraft |
Material Design ‧ Chris Banes |
|
2020-12-05 |
Palette v21 |
Palette ‧ Chris Banes |
|
2020-12-05 |
appcompat v21: material design for pre-Lollipop devices! |
AppCompat ‧ Chris Banes |
|
2020-12-05 |
SystemUiHelper |
SystemUI ‧ Chris Banes |
|
2020-12-05 |
Palette preview |
Palette ‧ Chris Banes |
|
2020-12-05 |
Philm is now open source |
Philm ‧ Chris Banes |
|
2020-12-05 |
Measuring Text |
Text ‧ Chris Banes |
|
2020-12-05 |
Colour Matching - Part 2 |
Color extraction ‧ Chris Banes |
|
2020-12-05 |
Photup Privacy Policy |
Chris Banes |
|
2020-12-05 |
New blog... again |
Website ‧ Chris Banes |
|
2020-12-05 |
Colour Matching |
Color extraction ‧ Chris Banes |
|
2020-12-05 |
(My) Open Source Libraries |
Android Libraries ‧ Chris Banes |
|
2020-12-05 |
Pushing AARs to Maven Central |
Android Libraries ‧ Chris Banes |
|
2020-12-05 |
ActionBar-PullToRefresh |
Android Libraries ‧ Chris Banes |
|
2020-12-05 |
IntelliJ Copyright Profile for Android |
Chris Banes |
|
2020-12-05 |
Checkable Views |
Android Views ‧ Chris Banes |
|
2020-12-05 |
ListView - Keeping Position |
ListView ‧ Chris Banes |
|
2020-12-05 |
Android-PullToRefresh – Stopping Development |
Pull to Refresh ‧ Chris Banes |
|
2020-12-05 |
Snippet: Animated Action Bar Items |
Animations ‧ Chris Banes |
|
2020-12-05 |
Android-BitmapCache v2.1 |
Chris Banes |
|
2020-12-05 |
photup is now open source. |
Chris Banes |
|
2020-12-05 |
Snippet: ImageView Layout Optimisation |
Android Views ‧ Chris Banes |
|
2020-12-05 |
Snippet: DateUtils |
Date & Time ‧ Chris Banes |
|
2020-12-05 |
Android-BitmapCache… the rebirth. |
Android Libraries ‧ Chris Banes |
|
2020-12-05 |
PhotoView v1.1 |
PhotoView ‧ Chris Banes |
|
2020-12-05 |
photup v1.x |
Android App ‧ Chris Banes |
|
2020-12-05 |
photup v0.9 beta 2 |
Android App ‧ Chris Banes |
|
2020-12-05 |
photup v0.9 beta 1 |
Android App ‧ Chris Banes |
|
2020-12-05 |
Android Bitmap Caching… revisited |
Bitmap ‧ Chris Banes |
|
2020-12-05 |
Raspberry Pi: Media Server Pt. 1 |
Raspberry Pi ‧ Chris Banes |
|
2020-12-05 |
Raspberry Pi: Overclocking |
Raspberry Pi ‧ Chris Banes |
|
2020-12-05 |
Raspberry Pi: Initial Setup |
Raspberry Pi ‧ Chris Banes |
|
2020-12-05 |
Pull-to-Refresh Customisable Drawable |
Android Libraries ‧ Chris Banes |
|
2020-12-05 |
Pull-to-Refresh Indicator Concept |
Pull to Refresh ‧ Chris Banes |
|
2020-02-25 |
Suspending over Views — Example |
Chris Banes |
|
2020-02-25 |
Suspending over Views |
Chris Banes |
|
2020-02-25 |
WindowInsets — Listeners to layouts |
Chris Banes |
|
2020-02-25 |
Data Binding — Lessons Learnt |
Chris Banes |
|
2020-02-25 |
CircleCI cache key over many files |
Chris Banes |
|
2020-02-25 |
RxJava to Kotlin coroutines |
Chris Banes |
|
2020-02-25 |
Windows Insets + Fragment Transitions |
Chris Banes |
|
2020-02-25 |
Fragment Transitions |
Chris Banes |
|
2020-02-25 |
Room + Time |
Chris Banes |
|
2020-02-25 |
Carry on Scrolling |
Chris Banes |
|
2020-02-25 |
Jekyll + Firebase Hosting |
Chris Banes |
|
2020-02-25 |
Why isn’t my animation running? |
Chris Banes |
|
2020-02-25 |
AppCompat v23.2 — Age of the vectors |
Chris Banes |
|
2020-02-25 |
DayNight — Adding a dark theme to your app |
Chris Banes |
|
2020-02-25 |
Support Libraries v22.1.0 |
Chris Banes |
|
2020-02-25 |
Theme vs Style |
Chris Banes |
|
2020-02-25 |
Palette v21 |
Chris Banes |
|