Bottoms Up! - BottomNavigationView Updates in the Material Components/Design Support Library
I've just removed the design support library and added the new Material Components library (com.google.android.material:material:1.0.0-alpha3 as of writing) and currently there's some sea birds outside making noises that are hard to describe. But this is about the BottomNavigationView that resides in there and…
A Sloth's guide to learning Kotlin
I'm starting to learn Kotlin. I'm pretty sure a large majority of all Android devs are also doing this right now. There are plenty of blog posts, videos, podcasts, talks etc. etc. being produced. Rather than doing another learn X or whatever about Kotlin blog post, my intention is to…
Shared Element Transitions - Updates
I didn't expect to get so many views on my Shared Element Transition blog series. But making it into Android Dev Digest and Android Weekly has increased the number of people looking at my work. I'm happy and proud of this achievement. With so many people looking it, it has…
Shared Element Transitions - Part 5: Fixing Flashing/Blinking
In part 4 of the series we explored combining Shared Element Transitions with RecyclerView. In part 5 we're going to fix the white flashing or blinking that you may have seen throughout the series during the transition from screen to screen. This part was going to be longer but I…
Shared Element Transitions - Part 4: RecyclerView
In part 3 of the series we looked at how to implement Shared Element Transitions when using Picasso or Glide. In part 4 we're going to look at implementing them with RecyclerView, a popular use case with apps that have Shared Element Transitions. An example of this is Google Play…