user avatar
Roaa 🦄💙
@roaakdm
Software Engineer • #Flutter GDE 💙 • Into code that makes art 🎨
Berlin, Germany
Joined August 2014
Posts
  • Pinned
    user avatar
    At @FlutterconWorld Berlin this year, my talk explored #Flutter for creative coding, and using algorithms for various art techniques 🎨 I had an interactive demo running before the talk and it was amazing to see people interact and have fun with it 🤩! Details & source code 👇🏻
    00:00
  • user avatar
    In my @FlutterVikings talk, I talked about what it takes to create animations like this one👇🏼 In this article you will find links to the talk, slides, live demo and code as well as a written version of the talk 📃 medium.com/@roaakdm/c7130… Source code 👇🏼 #Flutter #FlutterVikings
    00:00
  • user avatar
    #Flutter animation tip🪄 Bring any boring scroll view in your UI to life (ListView, GridView, ..etc) by wrapping its children with an animated widget and let the itemBuilder do its magic 🪄🧪 (it will run your animation when each item scrolls into view 🤫) Code 👇🏼
    00:00
  • user avatar
    And #Flutter can do this, too! 🫢 I stayed up til 7 am to do this! Totally worth it 😎 Source code 👇🏼
    00:00
    00:19
    Made a super playful, interactive toolbar! The expansion animations are fully interruptible, and haptics play as you scrub through items. Other little things: * the items scale up/down as they become show/hide * scrolling past the top "stretches" the item spacing out
  • user avatar
    Here’s the #Flutter implementation of this cool Airbnb interaction 🤩 The recipe is just the good old built-in #Hero widget with some 3D transform tricks 🪄! 🔗 Source code: github.com/Roaa94/flutter… Read on for the code details👇🏼 1/5
    00:00
    00:16
    Replying to @bchesky
    For people to try it, they have to feel comfortable staying with a host. That’s why every Airbnb Room comes with a Host Passport
  • user avatar
    Another "#Flutter can do this too" tweet 👀🚀 Still needs a lot of work and performance optimizations so use at your own risk 😅 And I will be updating this thread with tips and details! Source code 👇🏼 Thanks to @philipcdavis for the original concept!
    00:00
    00:31
    Here’s a boomerang effect I made this weekend in SwiftUI.
  • user avatar
    The UIs you can create with #Flutter and some #Shader magic! 🪄🤩👇🏼 👩🏻‍💻 Source code: github.com/Roaa94/flutter… Implementation details👇🏼
    00:00
  • user avatar
    This is pure #Flutter 🥹💙 🔄 Toggle 3d view 🔉 Sound effect ⌨️🖱️ Keyboard & Mouse/touch support 😬 1200 LOC 2️⃣ Sleepless nights 😅 👩🏻‍💻 DartPad 👉🏻 dartpad.dev/8979dc8d800e29… Read on for source code and details 👇🏼 Thanks to @yoavikadosh for the original CSS implementation.
    00:00
    00:04
    Experimenting with CSS 🧪 I made this 3d mechanical keyboard using a combination of CSS techniques, including transformations, gradients, box/text shadows, filters, and more! @CodePen : codepen.io/ykadosh/pen/bG…
  • user avatar
    If you've seen that cool Glass effect in UI design and wanted to add it to your #Flutter app,you can easily do so with the #BackdropFilter widget🔥 Just wrap it with a ClipRect widget to apply the filter to the child only (it might be applied to the entire screen😅) #FlutterTip
  • user avatar
    I am so happy to share that I am now a Google Developer Expert for #Flutter 💙🥹🥳🎉 I'm deeply grateful to everyone who helped me get here. @pr_Mais, @nlycskn, @BeyzaSunayGuler and other amazing people! And I'm looking forward to keep contributing to this amazing community 💙💙
  • user avatar
    Been a while since I did a #Flutter UI challenge so I dug this one up from my bookmarks. Was super fun to build! ✨ The rubber band effect, different gesture handling, haptic feedback and other details together create a great interactive feel! Details and code 👇🏻 #FlutterDev
    00:00
    00:20
    I built a chonkier, Apple TV-inspired action menu that feels responsive and substantial! Notes: – The highlighted row gets magnified and moves slightly with touch – Spring-loads on long-press, or immediately if you drag – Stretches and rubberbands if you pull past the bottom
  • user avatar
    #Flutter tip: use the #SafeArea widget to make sure your content is not hidden by any operating system elements like the status bar at the top or the iOS home indicator at the bottom 🙅🏽‍♀️.You might need this if your page doesn’t have an app bar for example. #FlutterDev #FlutterTip
  • user avatar
    #Flutter Animation guide 📑 1️⃣ Implicit - AnimatedFoo & TweenAnimationBuilder 2️⃣ Explicit - FooTransition, AnimatedBuilder & AnimatedWidget 1️⃣.1️⃣ Implicit - Ready-to-use Add ‘Animated’ to a regular widget (Container, Positioned, .etc) with a duration and you’re good to go! 1/7
    00:00
  • user avatar
    Time for a new #Flutter can do this, too, tweet 👀🤓 This one was easier to implement than expected but also a lot of fun! Thanks @_Kavsoft for the inspiration! 🔗 Source Code github.com/Roaa94/flutter… 🛠 Read on for implementation details 👇🏼🤓
    00:00
    00:13
    After refactoring the code of an old video, I believe the Matched Geometry Effect is now properly synced with the image 🤔🤔 #Animation #swiftui #xcode #Apple