As teased in the last blog post I was testing quite a few music streaming services. The problem One problem I had, was to share songs that I liked with my kids. Yes, it happens from time to time that I like a song that my kids also like. More often than not, they don’t share...
After a few months with my Samsung Galaxy S24 Ultra I found a good offer and jumped to the Pixel 9 Pro. I hope that this “oh this other phone looks nice, too” spiral that affected me a few years ago is not coming back, but I have a few good reasons for this switch 😅 Let me...
I’m still alive It’s been a while since my last post. The reason is really simple: there was nothing happening that I felt was worthy to share through a dedicated blog post, so I decided to not publish. I’m still alive and still planning to share stuff on this blog....
Ultra wide monitor For years was using a 34” UWQHD monitor from LC-Power, LC-M34-UWQHD-100-C. It was a cheap monitor, but it worked, and it was very wide. While really getting used to that horizontal space I also was not really happy with the overall quality (picture and...
Recently dart_apitool got 2 significant updates. Thanks to all the contributors that made that possible. 1. More robust preparation step dart_apitool makes local copies of the packages it analyzes When dart_apitool analyzes packages it has to do some preparation steps in...
This is a short notice to inform you that Minimalistic Text will be unavailable in the Google Play Store from September 1st, 2023. The reason for this is that Google will increase the target API level restrictions for already existing apps. Till now those restrictions only...
The recent weeks I was working a bit on dart_apitool. The major topics were: Missing export detection The way Dart allows to define the public API of a package can lead to situations in which the consumer of the API is able to receive an instance of a certain Type but can’t...
How it began: dart_apitool bug fix It all started with a bug fix in dart_apitool. The bug was that dart_apitool detected a breaking change on any parameter type change. Most of the time this is correct but consider this change: /// version 1 void someMethod(String...
Today I have some exciting news to share! Dart_apitool has been transferred to bmw-tech. The repository as well as the package on pub.dev are now under control of the BMW open source organization. “Why?” You may ask There are two major reasons for that move: 1. The need arose...
There has been some new development in dart_apitool. I got some feedback from our internal “My BMW” app teams and from the Flutter community so dart_apitool has received some extensions, improvements and fixes the last months: