← All work A-08 Case · /en/garden/garden-light-wire

Garden Light Wire

Draw the cable run in familiar units, place the fixtures — get wire gauges, adapters and a bill of materials.

Status
published on Google Play
Stack
FlutterDartSQLiteAndroid
W 1160
A-08720 × 1487 · Android
Garden Light Wire editor: a wiring schema with branches and fixtures
Garden Light Wire calculation result: fixtures, connectors, cables, voltage drop
Russian UI, test project names.
01What it does Android · Google PlayGoogle Play

Plan the cable run and get the bill of materials

An app for low-voltage lighting, published on Google Play for Android. The calculation result lists lights, connectors, cables and voltage drop.

Written in Flutter/Dart. The schema is stored as a tree; the app is offline-first on SQLite, which has gone through 13 schema versions. Excel export, Google sign-in, subscription via RevenueCat, 10 UI languages including RTL.

02Numbers Oct 2025 · Jan 2026

In numbers

  • ~20.8k lines of Dart
  • 232 commits in two waves
  • 13 SQLite schema versions
  • 10 UI languages incl. RTL
03Engineering decisions voltage drop · current · temperature

What was hard

Decision 01

Cable cross-sections chosen by dynamic programming over the wiring tree

The choice accounts for voltage drop and current limits and is temperature-aware.

04Screens Russian UI · test project namesRussian UI
05Integrations 4

What it talks to

  • Google Play
  • Google sign-in
  • RevenueCat
  • Excel export