How to add accurate paddings inside a TextFieldThis is TIL. For example, if we want to add some widgets or paddings to TextField, you may find that their sizes are not correct. My…3d ago3d ago
Suppress Renovate artifact errors when private repositories are used in dartBackgroundNov 17, 2024Nov 17, 2024
Appium + Flutter attribute cheat sheetI often check the corresponding IDs for iOS and Android when I look for elements in Appium for Flutter apps. This is a cheat sheet so we…Jul 14, 2024Jul 14, 2024
Check object disposal in widget testsWhat caught my eye in the Flutter 3.22.0 release notes was that it included several improvements for leak tracking. I guess it’s still…May 18, 2024May 18, 2024
The first step in working with Rive in FlutterIn this article, I wrote the first step and some tips to use Rive in Flutter. There are a lot of articles on this subject, so I hope to…May 5, 2024May 5, 2024
Access the bucket where Google Play Stats are storedThis memo provides instructions on how to fetch installation statistics from the bucket on Google Cloud Storage using a Service Account.Apr 14, 2024Apr 14, 2024
Apply the security rule for Firestore using the REST APIfirebase-tools and admin SDK don’t seem to support the case that the project has multiple datastores and the default store is not in Native…Jan 14, 2024Jan 14, 2024
Using OpenJPEG from Dart with ffi to decode jp2 imagesI’m working on extracting images from PDF, and as part of its response, I investigated how to decode JPEG 2000 compressed image data on…Jan 6, 2024Jan 6, 2024
Distribute apps to Firebase App Distribution with GitHub Actions using Workload Identity FederationThis is the procedure for distributing an app with GitHub Actions using the Workload Identity Federation. Let’s authenticate from GitHub…Dec 19, 2023Dec 19, 2023
Run flutter test on Ubuntu on Apple Silicon MacThis is a memo that I tried to run flutter test on Ubuntu built with Docker on Apple Silicon (in my case M2) Mac. Note that there may be…Dec 9, 2023Dec 9, 2023