Iiro Krankka

@koorankka

🇫🇮 in 🇩🇰. Mobile / Frontend Lead at . Also a Google Developer Expert for Flutter and Dart.

Copenhagen, Denmark
Se unió en agosto de 2011

Tweets

Bloqueaste a @koorankka

¿Estás seguro de que quieres ver estos Tweets? Ver los Tweets no desbloqueará a @koorankka

  1. Tweet fijado
    26 jun. 2019

    Wrapping up a fresh new redesign & brand new filtering support for 🥳 It's going to be out soon for all users! It's all done with which means that now I don't have to implement the exact same thing for iOS too 💀

    Mostrar este hilo
    Deshacer
  2. retwitteó
    5 mar.
    En respuesta a

    When I was in college I switched to a flip phone and my life became considerably better overnight. An alternative it to turn on grayscale mode on your phone. Try it, you won't last a day.

    Deshacer
  3. 5 mar.

    I think I should just quit smartphones. My typical usage is 5 hours a day. Last Saturday was *10 hours* screen time. I just watch endless YouTube videos for hours. I got a new phone that has just calls & SMS. Anyone in my followers with cool stories about smartphone addiction?

    Deshacer
  4. 10 feb.

    Now with zero List.generate() calls and random joins in favor of more StringBuffers in for loops!

    Mostrar este hilo
    Deshacer
  5. 10 feb.

    I needed a way to unindent a String in Dart, while preserving the relative indentation. Much like "trimIndent()" in Kotlin or "align()" in Java 12. There didn't seem to be such a thing so I created a simple package to do just that.

    Mostrar este hilo
    Deshacer
  6. 24 ene.

    Apple's receipt validation endpoint was down several hours. Purchases went through, but server-side receipt validation failed. RevenueCat patched this by temporarily postponing receipt validation until Apple servers are up again. So we can enjoy our Friday night. Great work! 👏

    Deshacer
  7. 20 nov. 2019

    They have SDKs for the usual suspects, so native Android/iOS, React Native, Cordova, with some others. They also have a great plugin on Pub (which we are using). It's cross-platform and comes with simple integration and good documentation:

    Mostrar este hilo
    Deshacer
  8. 20 nov. 2019

    In-app subscriptions are hard. Proper receipt validation and cancellation with Apple & Google is a PITA full of edge cases. No, not the bread. We replaced 37,000 lines of code with ~1K lines (BE&FE) of integration. I'm not a part-time subscription engineer anymore.

    Mostrar este hilo
    Deshacer
  9. 10 oct. 2019

    We're so grateful to win a Material Design Award in the Innovation category! Having also been featured in "New Apps We Love" by Apple and being consistently in the top 3 of Health & Fitness in the iOS App Store goes to show that can build great apps on any platform.

    Deshacer
  10. 14 ago. 2019
    Deshacer
  11. 26 jun. 2019

    Shoutout for the RubberRangePicker, on which the date range picker is based on! See it here:

    Mostrar este hilo
    Deshacer
  12. 19 jun. 2019

    Our app, built with , is the "App of the Day" in the very front of U.S. Apple App Store 🥳

    Deshacer
  13. retwitteó
    6 jun. 2019

    How are you feeling? Tell Reflectly, the world’s 🥇#1 journaling app! It's been downloaded by millions of users. Using Flutter, they created a beautiful UI that earned them an award and feature on the Apple app store! Watch here →

    Deshacer
  14. 30 may. 2019

    Implementing my very first RenderObject in and it has been fun so far. However, I can't help but wonder about one thing. Who is this Mark guy and why does he need so much paint?

    Deshacer
  15. 28 may. 2019

    Are you interested in Flutter and near Helsinki this Saturday? Old and new pals from , , and are hosting the International Flutter Hackathon, Finnish edition! There's food and cool people. Some spots left - come and join us! 🤝🥳

    Deshacer
  16. retwitteó
    25 may. 2019

    PSA: the 1.0.0 has a bug where reusing a Preference between multiple listeners only propagated changes to the first one. There’s now a fix in 1.0.1 - you should update. This is kinda embarrassing as I really took my time before the first release. Sorry!

    Mostrar este hilo
    Deshacer
  17. 25 may. 2019

    PSA: the 1.0.0 has a bug where reusing a Preference between multiple listeners only propagated changes to the first one. There’s now a fix in 1.0.1 - you should update. This is kinda embarrassing as I really took my time before the first release. Sorry!

    Mostrar este hilo
    Deshacer
  18. retwitteó
    25 may. 2019

    streaming_shared_preferences - A reactive key-value store for Flutter projects, based on pure Dart Streams

    Deshacer
  19. 25 may. 2019

    Just published streaming_shared_preferences, a reactive key-value store for Flutter projects! Built on top of shared_preferences, it allows reacting to changes in values. You can connect values into your UI and they update when a persisted value changes!

    Mostrar este hilo
    Deshacer
  20. 15 may. 2019

    Here's another one: a part of our onboarding flow with theme selection. On the left, it's running as a native iOS app. On the right, it's running as a web app on Chrome. If the home button and the window were missing, could you tell the difference?

    Mostrar este hilo
    Deshacer

Parece que el contenido está tardando un poco en cargarse.

Puede que Twitter esté saturado o experimentando un problema momentáneo. Inténtalo de nuevo o visita el Estado de Twitter para más información.

    También te puede gustar

    ·