Mobile Software and App Development
Need help? Call Us for Innovative and Sustainable Solutions +90 546 737 48 29

TR | EN

Mobile Software and App Development

  • Enterprise Java EE Infrastructure
  • Mobile and Independent Platform
  • User‑Friendly Interface
  • Affordable Cost

99.9% Customer Satisfaction and over 150 projects delivered.

Demo Request

Field-Proven Mobile Software

BYK Software develops custom mobile apps for Android and iOS and integrates them with your existing software in real time. This is not a promise but a working reality: on the industrial side our calibration technicians, and on the consumer side motorcycle riders, use our apps every day. We bring the same experience to your business processes.



Our Reference Project: KalData Saha

KalData Saha is our mobile solution that gathers the entire field work of calibration technicians into a single app. From task planning to job completion, the process runs on mobile:

  • Reading device serial numbers via QR/barcode
  • Device acceptance, certificate creation and approval
  • Photo, video, digital signature and location capture
  • On-site label and document printing via Bluetooth printer
  • Task calendar and task plan management
  • An offline queue of pending jobs that works even without internet


A Mobile Flow That Prevents User Errors in TBDS Operations

A notification made to the TÜRKAK Document Verification System (TBDS) cannot be undone. When a technician working on a phone in the field requests a number for the wrong device, sends a second request for the same device, or submits an out-of-scope device to TBDS, the result is a record that is troublesome to correct afterwards. KalData Saha is designed to stop these errors before they happen.

Protection works in three layers: status is always visible on screen, explicit confirmation is required before irreversible actions, and the binding rules are enforced on the server. Because the rules live in the same service layer as the web application, the office and the field get the same result.

The images below are the application's own screens; the company, devices and numbers shown are sample data.



TBDS Status at a Glance, Safe Bulk Processing

TBDS status badges and bulk TBDS number request in the KalData Saha device list

  • Status badges: Devices that already have a number are listed with a green “TBDS Ser No” badge, and TÜRKAK-scope devices awaiting a number with an orange “TBDS bekliyor” (pending) badge. The information is conveyed by icon and text, not by colour alone.
  • No badge for out-of-scope devices: Devices without TÜRKAK accreditation do not show the pending badge, so users are not steered towards a needless action.
  • Bulk requests with multi-select: Devices in an intake record are ticked and submitted in a single request; the button shows how many devices are selected.
  • An ineligible device does not stop the batch: Non-TÜRKAK devices, devices that already have a number and devices belonging to a contracted laboratory are skipped and the reason is reported in the summary message, while the remaining devices are processed.


Confirmation Before Irreversible Actions, No Duplicate Requests

KalData Saha TBDS number confirmation dialog and already-numbered device notice

  • Confirmation step: Tapping “TBDS No Al” (Get TBDS No) opens a confirmation dialog that names the device and states clearly that the action cannot be undone. If the user cancels, no data is sent.
  • Duplicate request prevention: On a device that already has a TBDS number, the button is replaced by a notice that the number has already been obtained. Even if the same request arrives another way, the server rejects it.
  • Lock against double taps: While the operation is in progress the screen is locked by a progress dialog that cannot be dismissed by tapping outside, so the same request cannot be sent twice.


Rules Are Enforced on the Server

The pre-checks in the mobile app exist to save the user wasted effort; the binding decision is made on the server. In the following cases no request is sent to TBDS and the reason is reported to the user:

  • TBDS integration is disabled in the organisation settings
  • The device already has a TBDS number
  • The device's measurement range is not within TÜRKAK accreditation scope
  • The calibration location is a contracted laboratory
  • The record is non-conforming or cancelled
  • The record is flagged as a legacy record
  • The user does not have save permission

If the customer is already registered in TBDS under a different title, no duplicate customer record is created; the existing TBDS customer record is used and the operation continues. Because the business rules live in the same service as the web screen, they are not copied into the mobile app and the two sides cannot behave differently.



No Uncertainty During or After the Operation

KalData Saha TBDS operation in progress dialog and awaiting number notice

  • Extended timeout: Because TBDS calls go to an external system, the timeout for these operations is kept long (90 seconds for a single device, 4 minutes for a batch), so a late response is not cut off early.
  • Automatic follow-up: The number arrives from TÜRKAK with a delay. After the request the screen shows that the number is awaited and the list refreshes itself every 25 seconds for about three minutes.
  • No manual refresh needed: When the number arrives the device badge turns green; the technician does not have to guess whether it has come through.
  • Limited polling: Automatic refresh runs only after a request and for a limited time; no connection is kept open permanently, so battery and mobile data are not wasted.


Number Changes and Revisions Under Control

KalData Saha device editing, TBDS number transfer confirmation and TBDS revision confirmation

  • Numbers cannot be typed in: Certificate and TBDS numbers are assigned by the system; the edit screen has no free-text number entry.
  • Transfers only with permitted numbers: TBDS numbers belonging to cancelled records can be transferred within 29 days. The app lists only the transferable numbers offered by the server, together with the days remaining.
  • The affected record is stated clearly: The transfer confirmation states that the other record holding the number will be affected and that the action cannot be undone.
  • Revision confirmation: When a certificate that is active in TBDS is about to be approved, the user is asked to confirm that the revision number will increase and the certificate will be regenerated. If the user cancels, nothing is sent.
  • Edit lock: The server decides which fields may be edited according to the certificate status; only fields that actually changed are sent, so untouched fields are not overwritten during concurrent editing.


Our Reference Project: LEANOVA (Motorcycle Rider App)

LEANOVA is a comprehensive rider app we developed for motorcycle enthusiasts. The features we bring together in a single app:

  • Lean-angle measurement and cornering training
  • Ride telemetry and aggressive-riding analysis
  • Crash detection with automatic SOS (SMS/call)
  • Voice riding coach and training academy
  • Group riding, maps and route weather
  • Fuel tracking, consumption analysis and a virtual garage
  • Achievements and gamification

We successfully delivered a demanding mobile project involving sensor fusion, location, background services and real-time analysis. We bring the same engineering capability to your idea.



Seamless Integration with Your Existing Systems

This is our biggest difference: KalData Saha uses the same server services as the existing web software; business rules live in one place and are not duplicated on mobile. Data entered in the field reaches the center instantly, eliminating double entry and paperwork. We apply the same integration approach to your pre-accounting, production, ERP or custom software.



Single Codebase, Multiple Platforms

We build our apps from a single codebase wherever possible; Android today, iOS and Windows tomorrow compiled from the same source. This approach removes the cost of keeping a separate team and separate code for each platform. When a new feature is added, it reaches all platforms at once. As a result you get both faster delivery and a long-term protected investment.



Custom Mobile Projects

We move your field sales, service tracking, warehouse and stock counting, audit and reporting processes to mobile. We listen to your need and design a flow and interface specific to your business. We handle every step from analysis to launch and do not burden you with technical details. This way your field team gains a real tool that makes their work easier.



Security Is Our Priority

In a corporate mobile app, data security is at the center of the design. Credentials are kept in secure storage on the device and authorization is enforced on the server side; silent weak defaults are not allowed. Each user accesses only the data they should see. This way both your team's and your customers' information stays protected.



Let Us Discuss Your Mobile Project

Let's turn your idea into an app that works in the field. For a custom demo, get a quote or contact us.



View Screenshots

Calibration Laboratory Software Features

Online Certificate

You can prepare certificates online in our system and record your uncertainty budgets by creating templates.

Device Acceptance

You can accept your devices with all details, choose different certificate or delivery addresses and email the details to your customer.

External Calibration

You can track external calibrations in detail, email incoming certificates and evaluate suppliers.

Pre‑Accounting

Customer management, inventory management, sales‑purchase invoices, collections‑payments, balance sheet, e‑invoice, custom reports and more

Reference Tracking

Easily track calibration, inspection and maintenance of your reference devices.

Authorization

Our system has an advanced authorization infrastructure; even a single button in the system can be authorised.

Personnel

Competence, orientation, personal records, annual leave tracking, productivity reports and more

Quality

Documentation tracking, survey, supplier evaluation, risk analysis and more