![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fcodeloop-logo.png&w=3840&q=75)

Forestry & timber

# Lumber measurement app for yards and forest crews

Tape, notebook, and a spreadsheet at the office is how volume walks away. A lumber measurement app captures width, length, class, and cubic metres on the phone — including Bluetooth tools and an export the office already knows. CodeLoop Studio built eWoodMeter: LumberMeter for sawn timber and TimberMeter for logs.

[Get an estimate](https://www.codeloop.ba/online-estimate)[WoodMeter](https://www.codeloop.ba/study-case/woodmeter)

[![WoodMeter](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fwoodmeter%2Fewoodmeter-our-work.png&w=3840&q=75)](https://www.codeloop.ba/study-case/woodmeter)

![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fcodeloop-logo.png&w=3840&q=75)

Case study

WoodMeter

LumberMeter for sawn timber. TimberMeter for logs. Bluetooth plugin we wrote because the vendor did not hand us a nice API. Offline cubing. Excel packing lists. Field product, not a one-screen volume toy.

[Open case →](https://www.codeloop.ba/study-case/woodmeter)

## Tape and a notebook is how cubic metres walk away

A [lumber measurement app](https://www.codeloop.ba/lumber-measurement-app) captures width, length, class, and cubic metres on the phone — including Bluetooth tools and an export the office already knows. CodeLoop Studio in Sarajevo built eWoodMeter: LumberMeter for sawn timber and TimberMeter for logs. Yards measure boards. Crews measure logs. Units, species, class, and piece IDs have to survive mud, cold, and no signal.

If your Bluetooth caliper or scale talks a closed protocol, you need someone who will reverse-engineer it instead of shrugging at the vendor SDK. We have done that in Flutter. Photo-assist exists where it helps: we trained a wood-stack model on thousands of board images. That is a research-and-QA problem, not a weekend filter — we scope it honestly.

The stack page is [Flutter app development](https://www.codeloop.ba/flutter-app-development). A general product engagement is [custom mobile app development](https://www.codeloop.ba/custom-mobile-app-development). Hardware and offline rules dominate the calendar. Typical CodeLoop work is **3–9 months** from idea to launch; a calculator-only MVP is faster than a Bluetooth-plus-ML build. Estimate within **24 hours** via the [online estimate](https://www.codeloop.ba/online-estimate).

## Yards and crews are not the same screen

Sawn timber and logs share cubic metres and almost nothing else in the hand. A board table wants thickness, width, length, a keypad you can hit with gloves, and a packing list the office can open in Excel without retyping. A stem wants diameter, length, species, class, and cubing that still works when the tower is gone. We shipped both as LumberMeter and TimberMeter under eWoodMeter — two licensed field apps, one Flutter family, shared license and unit settings. We did not fake a single “wood calculator” that lies about both jobs.

Equipment vendors write when a measuring tool still dumps into paper. Closed Bluetooth is calendar. WoodMeter required a Flutter plugin we wrote because the vendor did not hand us a nice API. We will tell you after discovery whether your dongle is documentable. We do not promise every sticker. Photo-assist, where it exists, was trained on thousands of board images; that is research and QA, not a weekend filter we slap on a camera permission.

English-speaking operators in the EU and beyond hire this class of product remotely from Sarajevo. We do not pretend a sawmill office in your country. The product is professional wood measurement software. After launch we stay for OS and Flutter updates. A calculator-only MVP is cheaper and faster than Bluetooth-plus-offline-plus-ML. Say which job you have — boards, logs, or a tool that still prints — and we will not mix them into one dishonest screen. Kickoff is remote. We will not list a yard address in your country. Send the device, whether a protocol exists, and whether the office lives in Excel or an ERP. That paragraph is enough to start a 24-hour range.

## Field constraints we treat as the brief

Gloves and a keypad

LumberMeter records thickness, length, width, and volume with a keypad built for gloves — not a desktop form squeezed onto a phone.

Logs are a different job

TimberMeter records length, diameter, species, class, and cubic metres. We did not fake one screen for boards and stems.

No signal

Offline cubing. Forest and yard work cannot assume a tower. Data syncs when it can.

Excel is a feature

Packing lists the office already knows. Export and APIs so nobody retypes field notes.

Closed Bluetooth

We will tell you after discovery whether your device is documentable. We do not promise every dongle.

License, units, language

Shared settings across the family. English-speaking operators in the EU and beyond; we ship from Sarajevo.

## Two field apps, one Flutter family

| App         | What it measures                                                                                  |
| ----------- | ------------------------------------------------------------------------------------------------- |
| LumberMeter | Sawn timber volume. Bluetooth, board table, Excel API. Thickness, length, width on the yard.      |
| TimberMeter | Logs: length, diameter, cubic metres. Species, class, offline cubing for crews.                   |
| Shared      | iOS and Android. License, units, language settings. Not a generic calculator with a wood texture. |

## What to send if you have a measuring tool

* The device and whether a protocol exists  
SDK, sniffable Bluetooth, or paper. We will say if it is viable. WoodMeter required reverse-engineering.
* Boards, logs, or both  
Different jobs. Do not ask for one screen that lies about both.
* Where the office lives  
Excel, ERP, or email. Export is in v1 if that is how volume becomes an invoice. [Estimate form](https://www.codeloop.ba/online-estimate).

## Frequently asked

Field product. LumberMeter and TimberMeter are licensed mobile apps with Bluetooth, piece tables, and Excel export — not a one-screen volume toy.

Often yes, if the protocol can be observed. WoodMeter required reverse-engineering Bluetooth for Flutter. We will tell you after discovery whether your device is viable — we do not promise every dongle.

No. The product is used as professional wood measurement software. We work in English with operators and vendors who need the same class of app, remote from Sarajevo.

Hardware and offline rules dominate the calendar. Typical CodeLoop work is 3–9 months from idea to launch; a calculator-only MVP is faster than a Bluetooth-plus-ML build. Estimate within 24 hours at /online-estimate.

We trained a wood-stack model on thousands of board images for WoodMeter. Photo-assist is a research-and-QA problem, not a weekend filter — we scope it honestly.

Related

* [![eWoodMeter project preview](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fwoodmeter%2Fewoodmeter-our-work.png&w=3840&q=75)WoodMeter case studyMeasure wood volume anywhere, anytime. eWoodMeter is built for practical field usage, helping teams record, calculate, and review wood volume quickly and accurately — part of the GermanSoft measurement product family.](https://www.codeloop.ba/study-case/woodmeter)
* [![Smartphones on a desk for cross-platform Flutter app work](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fflutter-app-development.jpg&w=3840&q=75)Flutter app developmentFlutter app development is how we ship many of our own products: one Dart codebase, iOS and Android listings, UI that stays consistent. Hire a Flutter engineer when you want a body in your repo. Hire this page when you want a studio to own design, QA, Bluetooth or search, and the store submission. We are in Sarajevo and work in English with UK and EU teams.](https://www.codeloop.ba/flutter-app-development)
* [![Hands holding a phone while reviewing a custom mobile app](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fcustom-mobile-app-development.jpg&w=3840&q=75)Custom mobile appsYou need a custom mobile app that can pass App Store and Google Play review, survive the next OS release, and get used more than once. CodeLoop Studio designs and builds native and cross-platform apps for startups and companies that want a product team, not a pile of screenshots. Stack choice comes after we see the product — this page is how we engage, staff, and ship.](https://www.codeloop.ba/custom-mobile-app-development)
* [![Designers collaborating on a website layout](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fwebsite-development.jpg&w=3840&q=75)Web development · SarajevoCodeLoop Studio does web development in Sarajevo: marketing sites, booking flows, and product pages that load on a phone and convert. We write in English and Bosnian. Buyers are mostly UK and EU product teams; the named team sits in Sarajevo (Dobrinja). This is the website brief — not an app-store binary, and not a logged-in dashboard.](https://www.codeloop.ba/website-development)
* [![Online shopping cart — ecommerce website development](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fecommerce-website-development.jpg&w=3840&q=75)EcommerceIf the cart dies on mobile, the theme was free and the revenue is not. We build ecommerce websites around catalog reality: variants, shipping, taxes, and a checkout people finish. The storefront is a sales channel with ops behind it — not a marketing microsite with a Buy button taped on.](https://www.codeloop.ba/ecommerce-website-development)
* [![Developer writing custom software code on a laptop](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fcustom-software-development.jpg&w=3840&q=75)Custom softwareOff-the-shelf software stops at your actual process. We are a custom software development agency: MVPs, client portals, internal tools, and AI features that sit inside a real product — built by a studio in Sarajevo that works in English with US and European teams. This is systems work, not a marketing homepage and not a single-platform mobile sprint.](https://www.codeloop.ba/custom-software-development)
* [![New York skyline — remote mobile app delivery for NYC teams](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fmobile-app-development-new-york.jpg&w=3840&q=75)New YorkIf you searched for a studio to make a custom mobile app in New York, you do not need another vendor with a Manhattan coworking photo. You need a team that ships iOS and Android, speaks product English, and shows up on an ET morning call. CodeLoop Studio is based in Sarajevo and works with US companies remotely — including product teams in New York. No Fifth Avenue address. Overlap hours and store-ready delivery instead.](https://www.codeloop.ba/mobile-app-development-new-york)
* [![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Fwoodmeter%2Fewoodmeter-our-work.png&w=3840&q=75)WoodMeter case studyMeasure wood volume anywhere, anytime. eWoodMeter is built for practical field usage, helping teams record, calculate, and review wood volume quickly and accurately — part of the GermanSoft measurement product family.](https://www.codeloop.ba/study-case/woodmeter)
* [![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fflutter-app-development.jpg&w=3840&q=75)Flutter app developmentFlutter app development is how we ship many of our own products: one Dart codebase, iOS and Android listings, UI that stays consistent. Hire a Flutter engineer when you want a body in your repo. Hire this page when you want a studio to own design, QA, Bluetooth or search, and the store submission. We are in Sarajevo and work in English with UK and EU teams.](https://www.codeloop.ba/flutter-app-development)
* [![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fcustom-mobile-app-development.jpg&w=3840&q=75)Custom mobile appsYou need a custom mobile app that can pass App Store and Google Play review, survive the next OS release, and get used more than once. CodeLoop Studio designs and builds native and cross-platform apps for startups and companies that want a product team, not a pile of screenshots. Stack choice comes after we see the product — this page is how we engage, staff, and ship.](https://www.codeloop.ba/custom-mobile-app-development)
* [![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fwebsite-development.jpg&w=3840&q=75)Web development · SarajevoCodeLoop Studio does web development in Sarajevo: marketing sites, booking flows, and product pages that load on a phone and convert. We write in English and Bosnian. Buyers are mostly UK and EU product teams; the named team sits in Sarajevo (Dobrinja). This is the website brief — not an app-store binary, and not a logged-in dashboard.](https://www.codeloop.ba/website-development)
* [![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fecommerce-website-development.jpg&w=3840&q=75)EcommerceIf the cart dies on mobile, the theme was free and the revenue is not. We build ecommerce websites around catalog reality: variants, shipping, taxes, and a checkout people finish. The storefront is a sales channel with ops behind it — not a marketing microsite with a Buy button taped on.](https://www.codeloop.ba/ecommerce-website-development)
* [![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fcustom-software-development.jpg&w=3840&q=75)Custom softwareOff-the-shelf software stops at your actual process. We are a custom software development agency: MVPs, client portals, internal tools, and AI features that sit inside a real product — built by a studio in Sarajevo that works in English with US and European teams. This is systems work, not a marketing homepage and not a single-platform mobile sprint.](https://www.codeloop.ba/custom-software-development)
* [![](https://www.codeloop.ba/_next/image?url=%2Fimages%2Flandings%2Fmobile-app-development-new-york.jpg&w=3840&q=75)New YorkIf you searched for a studio to make a custom mobile app in New York, you do not need another vendor with a Manhattan coworking photo. You need a team that ships iOS and Android, speaks product English, and shows up on an ET morning call. CodeLoop Studio is based in Sarajevo and works with US companies remotely — including product teams in New York. No Fifth Avenue address. Overlap hours and store-ready delivery instead.](https://www.codeloop.ba/mobile-app-development-new-york)

[Get an estimate](https://www.codeloop.ba/online-estimate)
