Mike Scamell
  • Blog
  • MotionLayout
  • Talks
  • Github
  • Android Snacks Podcast
Mike Scamell

Mike Scamell

15 posts •
MotionLayout Quickie - Constraint Sub-Elements
androiddev

MotionLayout Quickie - Constraint Sub-Elements

Welcome to another MotionLayout Quickie! This week we'll be exploring MotionLayout sub-elements!All examples will be based on us using a simple MotionLayout with a start and end state and nothing else.The

  • Mike Scamell
    Mike Scamell
3 min read
Everyday I'm Shuffling: Building the Monzo Plus card selection animation with MotionLayout
motionlayout

Everyday I'm Shuffling: Building the Monzo Plus card selection animation with MotionLayout

A week or so ago Ataul Munim showcased his work building the Monzo Plus card selection animation using a custom view. The animation is fantastic! I love reading blog posts on how Android

  • Mike Scamell
    Mike Scamell
9 min read
MotionLayout Quickie - onTouchUp
motionlayout

MotionLayout Quickie - onTouchUp

ConstraintLayout has hit beta1! 🎉 And with this new update we have a new onTouchUp for the OnSwipe handler in a Transition that we can use in a MotionLayout.So, I've decided to write

  • Mike Scamell
    Mike Scamell
3 min read
Bottoms Up! - BottomNavigationView Updates in the Material Components/Design Support Library
androiddev

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

  • Mike Scamell
    Mike Scamell
3 min read
A Sloth's guide to learning Kotlin
androiddev

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

  • Mike Scamell
    Mike Scamell
2 min read
Shared Element Transitions - Updates
androiddev

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

  • Mike Scamell
    Mike Scamell
2 min read
Shared Element Transitions - Part 5:  Fixing Flashing/Blinking
sharedelementtranistions

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

  • Mike Scamell
    Mike Scamell
4 min read
Shared Element Transitions - Part 4: RecyclerView
androiddev

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

  • Mike Scamell
    Mike Scamell
7 min read
Shared Element Transitions - Part 3: Picasso & Glide
androiddev

Shared Element Transitions - Part 3: Picasso & Glide

In part 2 of this series we looked at guidelines for implementing our Shared Element Transitions and also how we utilise them when going from Fragment to Fragment.In part 3 we're going

  • Mike Scamell
    Mike Scamell
4 min read
Shared Element Transitions - Part 2: Fragments
androiddev

Shared Element Transitions - Part 2: Fragments

In part 1 we learned what Shared Element Transitions are, how they work and a simple example using Activity to Activity.In part 2 we're going to learn a little more on how

  • Mike Scamell
    Mike Scamell
4 min read
Shared Element Transitions - Part 1: Activities
androiddev

Shared Element Transitions - Part 1: Activities

Shared Element Transitions are a great way of implementing Material motion and adding some flair to your app. Shared element transitions help the user on their journey through your app by giving them

  • Mike Scamell
    Mike Scamell
5 min read
Gotcha when offline caching with OkHttp3
androiddev

Gotcha when offline caching with OkHttp3

I recently was trying to use an offline cache with OkHttp to store some information. This is handy if the user goes offline and we want them to still see some information.I'd

  • Mike Scamell
    Mike Scamell
2 min read
This app did the VectorDrawableCompat diet and shed 2.4MB! And it’s so easy, you can do it too!
vectordrawable

This app did the VectorDrawableCompat diet and shed 2.4MB! And it’s so easy, you can do it too!

This article was orginally posted on Medium on March 21st, 2016. You can find it here.If you haven’t heard already, Android now has VectorDrawableCompat, hurrah!There have been a few articles

  • Mike Scamell
    Mike Scamell
4 min read
Low Carb Chocolate Peanut Butter Bombs
food

Low Carb Chocolate Peanut Butter Bombs

I've recently joined the keto brigade. I'm enjoying the weight loss and experimenting with different foods. Even if it is at the expense of carbs. I'm also enjoying all the bacon, chocolate and

  • Mike Scamell
    Mike Scamell
3 min read
5 Weeks Training for 36 seconds
MMA

5 Weeks Training for 36 seconds

This past Sunday saw me compete in the annual White Rose Varsity against the University of York.If you couldn't tell by my picture it was in the sport of MMA (Mixed Martial

  • Mike Scamell
    Mike Scamell
8 min read
Mike Scamell © 2019
Latest Posts Twitter Ghost