user avatar
Chris Banes
@chrisbanes
🇬🇧
Born March 23
Joined January 2009
  • user avatar
    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
    Replying to @ScuderiaFerrari
    Your own race strategists?
  • user avatar
    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
    More MotionLayout explorations 🎆 This entire UI is orchestrated in MotionLayout, and (mostly) defined in 2 XML files. There is no CoordinatorLayout here. 🤯
    GIF
  • user avatar
    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…
    00:00
  • user avatar
    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
    Hellllloooo fourth manager in a week.
  • user avatar
    🤔 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…
    00:00
  • user avatar
    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 ⌨️📐
  • user avatar
    I'm having too much fun with MotionLayout 🕺 Same deal as before, all of this is driven by MotionLayout. #AndroidDev
    GIF
  • user avatar
    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 🧘‍♂️
  • user avatar
    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
    00:00
  • user avatar
    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 💍😆
  • user avatar
    Just over a week ago, I upgraded to the new lifetime plan 💍