Log inSign up
Chris Banes
9,833 posts
Image
user avatar
Chris Banes
@chrisbanes
🇬🇧
chrisbanes.me
Born March 23
Joined January 2009
316
Following
52.2K
Followers
  • user avatar
    Chris Banes
    @chrisbanes
    Nov 18, 2022
    Like a lot of the Android team yesterday, I resigned from @twitter 🫡💙 Personally, I’m going to take a break and work out I want to do next. I just want to say thank you to all of the tweeps who made my time so great. #LoveWhereYouWorked Short 🧵 /1
  • user avatar
    Chris Banes
    @chrisbanes
    Jan 20, 2023
    Replying to @ScuderiaFerrari
    Your own race strategists?
    174K
  • user avatar
    Chris Banes
    @chrisbanes
    Aug 20, 2021
    At the end of next week, I'll be leaving my role @Android and @Google, and on to something new: chris.banes.dev/becoming-xoogl…
  • user avatar
    Chris Banes
    @chrisbanes
    Aug 15, 2018
    More MotionLayout explorations 🎆 This entire UI is orchestrated in MotionLayout, and (mostly) defined in 2 XML files. There is no CoordinatorLayout here. 🤯
    Image
    GIF
  • user avatar
    Chris Banes
    @chrisbanes
    Nov 17, 2017
    This fragment transition has taken 2+ days of my life, but I think it the result is worth it 🕺🤸 #AndroidDev Code: github.com/chrisbanes/tiv…
    Image
    00:00
  • user avatar
    Chris Banes
    @chrisbanes
    Sep 21, 2021
    My funemployment ended this week, as I've started as a Staff Software Engineer @Twitter, working on the Android Core UI team. Thanks for all of the kind words and messages which I received lately! 😁
  • user avatar
    Chris Banes
    @chrisbanes
    Nov 14, 2022
    Hellllloooo fourth manager in a week.
  • user avatar
    Chris Banes
    @chrisbanes
    Mar 26, 2020
    🤔 Have you ever wanted to animate the on-screen keyboard on Android? Well now you can in Android 11 DP2! 🎉 Check out our new sample showing you how. 👩‍💻: goo.gle/insetsanimsamp…
    Image
    00:00
  • user avatar
    Chris Banes
    @chrisbanes
    Feb 20, 2020
    One of my favourite changes in #AndroidR is the revamp of the WindowInsets API For example, we now have way to detect when _and_ where the IME is visible on screen ⌨️📐
    Image
  • user avatar
    Chris Banes
    @chrisbanes
    Aug 17, 2018
    I'm having too much fun with MotionLayout 🕺 Same deal as before, all of this is driven by MotionLayout. #AndroidDev
    Image
    GIF
  • user avatar
    Chris Banes
    @chrisbanes
    Mar 30, 2023
    My job search is over. In a few weeks, I’ll be joining the OS team at @CashApp, and I can’t wait. Taking 6 months out has been so good for my mental health. I know I am privileged to be able to do that, but I was feeling burnt out. The time out has helped immensely 🧘‍♂️
    40K
  • user avatar
    Chris Banes
    @chrisbanes
    Jun 30, 2023
    After about 12 months of hacking, refactoring and migrating everything to @kotlin and Compose Multiplatform, I've finally got tivi.app running on iOS. There's a *lot* which is broken and needs to be fixed, but this app is 100% @kotlin 🤯 #ComposeMultiplatform
    Image
    00:00
    44K
  • user avatar
    Chris Banes
    @chrisbanes
    May 26, 2019
    Finally back home after #io19 and vacation. Was a great trip, speaking on the Shoreline Amphitheatre and seeing everyone from around the world 🗺️. Oh, I also upgraded my relationship to the higher-tier fiancé plan 💍😆
    Image
  • user avatar
    Chris Banes
    @chrisbanes
    Dec 30, 2019
    Just over a week ago, I upgraded to the new lifetime plan 💍
    Image

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

Terms of Service|Privacy Policy|Cookie Policy|Accessibility|Ads info|© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up