Sign in

Jonas Uekötter

@uekoetter.dev
442 followers 24 following 105 posts

Mobile developer, @GoogleDevExpert for Dart & Flutter, #FlutterFavorite package author. Opinions are my own.

PostsRepliesMedia
Jonas Uekötter @uekoetter.dev · 06/07/2025
Did you know you can hide things behind the dynamic island? This can be used to show easter eggs or your app name behind it that only shows up in screenshots. Super useful for growth hacking or debugging. If you use it, please show me what you used it for!
120
Jonas Uekötter @uekoetter.dev · 17/12/2024
New job announcement: I'll start as a mobile dev at Wolt. For my North American followers; Wolt belongs to DoorDash and is in the food and grocery delivery business
1160
Jonas Uekötter @uekoetter.dev · 17/12/2024
New Flutter hotfix just dropped
040
Jonas Uekötter @uekoetter.dev · 15/12/2024
It's fascinating seeing what dependencies Flutter apps use via Flutter Shark app. Superlist for example uses native_dio_client and http_image_provider which are packages that I wrote. They also use dio and sentry_flutter, which contain a lot of code that I wrote.
1100
Jonas Uekötter @uekoetter.dev · 15/12/2024
I just found another somewhat popular Flutter app in Germany: The Finanzfluss app. It's a tool to analyze your networth, with a focus on stocks. It seems actually rather cool www.finanzfluss.de/copilot/
finanzfluss.de
Finanzfluss Copilot: Portfolio Tracker für dein Vermögen
Verbinde deine Konten & Depots in wenigen Klicks. Analysiere deine Investments & behalte deine Vermögensentwicklung im Blick. Auch als App für iOS und Android!
280
Jonas Uekötter @uekoetter.dev · 05/12/2024
TIL investing in coffee and cocoa makes big bucks
120
Reposted by Jonas Uekötter
Marcos Sevilla 🦄💙 @marcossevilla.dev · 05/12/2024
Just made my pass_app repo public! A full-stack #Flutter & #DartFrog example showing how to use PassKit with shared code. 💙🐸 Check it out - uses the passkit library made by @uekoetter.dev: github.com/ueman/passkit 🎫 github.com/marcossevill...
github.com
GitHub - marcossevilla/pass_app: A full-stack application to show Apple PassKit functionality.
A full-stack application to show Apple PassKit functionality. - marcossevilla/pass_app
173
Jonas Uekötter @uekoetter.dev · 03/12/2024
I should buy a boat meme, but it says I should build a bluesky embedder for Flutter
0110
Jonas Uekötter @uekoetter.dev · 02/12/2024
After 3 years of working at MediaMarktSaturn, Europe's largest electronics retailer, this month will be my last at the company. It's time for new challenges next year.
2210
Jonas Uekötter @uekoetter.dev · 01/12/2024
Did you know that you can track referrer information for your Flutter app, if it was launched via deeplink from a browser? It can be done with pub.dev/packages/ref...
class ReferrerObserver with WidgetsBindingObserver {

  @override  
  Future<bool> didPushRouteInformation(RouteInformation routeInformation) async {
    final referrerInfo = await Referrer().getReferrer();
    // TODO: Track the data from referrerInfo
    return false;
  }
}

// Add the observer somewhere
WidgetsBinding.addObserver(ReferrerObserver())
2142
Jonas Uekötter @uekoetter.dev · 30/11/2024
Huh, apparently we can have custom feeds on Bluesky. Obviously there's Flutter custom feed bsky.app/profile/did:...
1142
Jonas Uekötter @uekoetter.dev · 30/11/2024
It's kinda funny how uCrop has this very memorable design, so that you can immediately tell that the BlueSky Android app uses uCrop for editing images. github.com/Yalantis/uCrop
github.com
Commits · Yalantis/uCrop
Image Cropping Library for Android. Contribute to Yalantis/uCrop development by creating an account on GitHub.
050
Jonas Uekötter @uekoetter.dev · 30/11/2024
MKBHD holding earphones where the cups look like donuts with a hole in the middleHomer saying: Mmm... forbidden donut
140
Reposted by Jonas Uekötter
Droidcon Italy @droidcon.it · 29/11/2024
Flutter talk for @uekoetter.dev : “Working with PassKit: Making physical tickets & cards digital” 🎟️📲
021
Jonas Uekötter @uekoetter.dev · 28/11/2024
I'm currently on my way to Droidcon Italy in Milan. So far - my train to the airport was delayed - the stop at the airport was cancelled - despite that I arrived in time at the airport, however - the airport temporarily closed the gate and nothing departed, but nobody knows why
5161
Jonas Uekötter @uekoetter.dev · 26/11/2024
I'm hearing from job seekers that it's hard to get a job and I'm hearing from hiring managers that it's hard to find the right talent. Not sure what the takeaway here is
6111
Jonas Uekötter @uekoetter.dev · 25/11/2024
All these discussions about the Flutter architecture guides are kinda amusing to me. It just shows that architecture is way more subjective than we'd like to admit. A good architecture is also adapted to the needs of the app, so such guides are just a starting point.
1121
Jonas Uekötter @uekoetter.dev · 23/11/2024
Today I got approached by a young guy at the train station in my small hometown, because he recognized the Flutter logo on my backpack. He wanted to ask me some questions about a software development apprenticeship. Unfortunately, I had to go but not without giving him my contact details.
170
Jonas Uekötter @uekoetter.dev · 23/11/2024
What's your favorite lesser-known Flutter widget or API?
450
Jonas Uekötter @uekoetter.dev · 21/11/2024
Are you looking for a comprehensive list of starter packs for tech? Look no further, it's here github.com/stevendborre...
github.com
GitHub - stevendborrelli/bluesky-tech-starter-packs: A list of tech-related Bluesky starter packs
A list of tech-related Bluesky starter packs. Contribute to stevendborrelli/bluesky-tech-starter-packs development by creating an account on GitHub.
130
Jonas Uekötter @uekoetter.dev · 21/11/2024
I really dig the "domain as username" feature here, but it kinda feels weird having a different handle than on other platforms
370
Jonas Uekötter @uekoetter.dev · 21/11/2024
TIL that iOS has an extra keyboard type for Twitter. Should we start a petition to rename it to Bluesky?
140
Jonas Uekötter @uekoetter.dev · 20/11/2024
I've promoted my passkit packages to version 1.0.0. It's now rather complete, functional, stable and I do not expect big API changes. You'll find them at - pub.dev/packages/pas... - pub.dev/packages/pas... - pub.dev/packages/app...
pub.dev
passkit | Dart package
Pure Dart library which can create and read Apple's PkPass files (which are usually shown in Apple Wallet). Works on servers and in apps.
160
Jonas Uekötter @uekoetter.dev · 19/11/2024
github.com/dart-lang/sd... 🤯
github.com
030
Jonas Uekötter @uekoetter.dev · 19/11/2024
Soooo, you can go to pub.dev/experimental and enable the download counts feature
140
Jonas Uekötter @uekoetter.dev · 18/11/2024
The upcoming Flutter version has, what feels like, a bunch more deprecation notices and newly found analyzer issues than the versions before. Also, the removal of the `hashValues()` method breaks a surprising amount of libraries, which is kinda annoying.
020
Jonas Uekötter @uekoetter.dev · 18/11/2024
Scaling a Flutter team medium.com/@jonasuekoet...
medium.com
Scaling a Flutter team
I’m working at my current employer for just over two years now. Since I started there, we grew from two to five teams and from a dozen or so people to now nearly 40 people in our domain. Of course…
040
Jonas Uekötter @uekoetter.dev · 17/11/2024
Why does the BlueSky app not have a tablet layout? I mean it’s a ReactNative app that’s also powering the website, so it clearly has an existing big form factor design
161
Jonas Uekötter @uekoetter.dev · 14/11/2024
A wild Flutter hotfix appeared: github.com/flutter/flut...
070
Jonas Uekötter @uekoetter.dev · 13/11/2024
Yo Dart package authors, did you know?
261
Jonas Uekötter @uekoetter.dev · 13/11/2024
Okay, hear me out! Rendering a Flutter application in the app icon on macOS is the next big thing!
170
Jonas Uekötter @uekoetter.dev · 12/11/2024
Things I learned as a non-native English speaker in school: How to write formal English letters and emails Things I never do even though I work in a 100% English environment: Writing formal English letters and emails
100
Jonas Uekötter @uekoetter.dev · 11/11/2024
Here's a (very) short article about some lower level Dart tips and tricks: medium.com/@jonasuekoet...
medium.com
Low(er) level Dart tips & tricks
This is a quick and short one, I recommend reading it as a warm-up before reading a more in-depth article.
040
Jonas Uekötter @uekoetter.dev · 11/11/2024
It's travel season. Last month I was in Marrakech, in November/December I will be in Milan (at droidcon Italy) and in January I will probably visit Helsinki. Where should I go in February?
010
Jonas Uekötter @uekoetter.dev · 07/11/2024
I'm currently fighting the urge to write a font parser and writer in Dart. I bet that's a very interesting project
110
Jonas Uekötter @uekoetter.dev · 06/12/2023
Ever wondered how to meet and exceed the Flutter Favorite quality bar? Read this 👇 medium.com/@jonasuekoet...
medium.com
Achieving Flutter Favorite Package Quality
This article doesn’t show you how your package become a Flutter Favorite package, it rather shows you how to meet and exceed the quality…
010
Jonas Uekötter @uekoetter.dev · 19/11/2023
I'm really interested in seeing how the Flutter team is going to deal with github.com/flutter/flut... :
github.com
Share button in textfield menu crashes app on iPad · Issue #138550 · flutter/flutter
Is there an existing issue for this? I have searched the existing issues I have read the guide to filing a bug Steps to reproduce Use the following code example below Run it on an iPad Type somethi...
150