Practical guides
Concrete explanations of the everyday problems our apps help you manage.
-
Langelier Saturation Index (LSI): understanding your pool water balance
Understand your pool's Langelier Saturation Index (LSI): which readings it uses, how to read the value, corrosive vs scaling water and how to rebalance.
Read the guide → -
Home maintenance schedule: what to do, and when
What to check in your home every month, season and year: detectors, filters, heating, gutters and supplies. A simple home maintenance schedule to follow.
Read the guide → -
Finding missing keys in a Flutter app's ARB files
Find missing translations in a Flutter app's ARB files: the untranslated-messages-file option, a key comparison script and placeholder checks.
Read the guide → -
ICU plurals and placeholders: what gen-l10n lets through
A dropped placeholder, a renamed variable, an =1 branch shown for zero in French: what flutter gen-l10n doesn't flag in ARB files. Tested with Flutter 3.47.
Read the guide → -
Migrate Localizable.strings to a String Catalog (.xcstrings)
Moving from Localizable.strings to an Xcode String Catalog: the migration, the .xcstrings file format and what to review in the diff before you commit.
Read the guide → -
Translate a Flutter app with Ollama or LM Studio
Translating a Flutter app's ARB files with a local model (Ollama, LM Studio): setup, prompt, a Dart script and the mistakes to watch for.
Read the guide → -
App Store keywords: 100 bytes or 100 characters?
The App Store Connect reference says 100 bytes, other Apple pages say 100 characters. What it changes for accented languages, Japanese or Thai.
Read the guide → -
%@, %1$@, %lld: the format specifiers that break in translation
Dropped specifiers, changed types, swapped order and the French "20 % de remise" trap: common format errors in iOS translations and how to catch them.
Read the guide → -
Reading and Interpreting Your Pool Water Test Results
pH, chlorine, alkalinity, calcium hardness, stabilizer: what each pool water test result means and which one to fix first.
Read the guide → -
Tracking home filters and consumables
Range hood filter, HVAC filter, water softener salt, smoke alarm batteries... a practical replacement schedule and a way to never run out of stock.
Read the guide → -
Build a showcase that makes people want to book you
DJs, caterers, photographers, decorators, venue managers: build a credible pro page with services, portfolio and reviews, shareable in one link.
Read the guide → -
A step-by-step way to pick a provider without surprises
Wedding, birthday, christening, corporate event: a practical method to find a reliable event provider, avoid bad surprises and check before you book.
Read the guide → -
Writing (and answering) a solid quote request, step by step
How to write a clear quote request for your event, and how providers should respond. Example request, essential details and mistakes to avoid.
Read the guide →