Available — Local Digital Products
HCA · Studio
TR Contact ↗
UI/UX · Figma · Product Flow

UI/UX design in Istanbul and Figma-to-code

A good interface makes the next action feel obvious. Product flow, wireframes, visual system, microcopy and developer-friendly component logic are built together in Figma.

Target search
ui ux design istanbul
Tools
Figma · Adobe
Focus
Flow + Interface
Short answer

The job of UI/UX design is not to decorate screens but to reduce the number of decisions a user has to make and to describe clearly what gets built. What comes out of Figma should be a system with defined components and states, not a picture. Built that way, development involves no guesswork and the live product does not drift away from the design.

User Intent

Who is this page right for?

Teams building an app or web product, brands redesigning an existing interface, startups preparing an MVP or products that need a design system.

Scope

What the work includes

  • User journey and screen flow
  • Wireframes, high-fidelity UI and component system
  • Mobile app, web app and landing page design
  • Developer-friendly layout for Figma-to-code
  • Microcopy, empty states and error states

The measure of a good interface: decision load

An interface succeeds not by how it looks but by how little it makes people think. Every extra option, extra field and extra confirmation asks the user for a decision — and every decision raises the chance they abandon.

Product configurators are the clearest example. In the Castor Coffee case the personalisation tool was deliberately kept narrow: one product, full width, a small number of meaningful choices. The goal was not infinite freedom but a good-looking result in a few clicks. As options multiply, conversion in tools like this falls.

The same principle governs purchase and form flows: every field you do not ask for is a conversion gain.

Interfaces that work under pressure

Design faces its hardest test not at a calm desk but under pressure. A till screen during a rush, a panel a kitchen worker reads from a metre and a half away with their hands full, a list a courier uses one-handed — none of these are aesthetic problems. They are reflex problems.

  • Tap count is the measure. The most frequent action should take the fewest steps; the most frequent mistake should be undoable in one tap.
  • Colour is the only signal understood without reading. A late order must be flagged by colour, not by text.
  • Confirmations get cut. Confirm only irreversible actions — closing the day, not adding an item.
  • The screen must not flicker. Redrawing the whole list on every refresh makes staff stop reading it — this is the detail that gets panels abandoned in the field.

The Sisa Atelier POS case and the POS architecture note cover these decisions in detail.

Figma-to-code: a system, not pictures

When a design file is handed over as a collection of pictures, development becomes constant guesswork: is this gap 16 or 20, which grey is this, what happens while the button is pressed? The product slowly drifts away from the design.

What prevents that is building the file as a system:

  • Design tokens: colour, type scale and spacing defined as named variables and carried into code one-to-one.
  • Components and states: normal, hover, pressed, disabled, loading and error defined for every component. A missing state is a state the developer invents.
  • Empty and error screens: "nothing here yet" and "something went wrong" get designed. Skip them and the user meets an undesigned screen at their most fragile moment.
  • Breakpoints: mobile, tablet and desktop behaviour specified; "make it responsive" is not a specification.

Accessibility is not added later

  • Contrast ratio — light grey on light grey is unreadable on a phone in sunlight, for everyone.
  • Touch target size — elements used with a finger have to be large enough.
  • Keyboard navigation — tab order and focus visibility must work in forms and dialogs.
  • Use the platform's own components — using the browser's dialog element instead of rebuilding a modal brings keyboard and screen-reader support for free. Project detail dialogs in the Nest Worldwide case were built this way.
UI/UX delivery scope
Measure
Decision load — how little the interface makes people think
Design tokens
Colour, type scale and spacing as named variables
Component states
Normal, hover, pressed, disabled, loading, error
Empty/error screens
Designed — skipped, the user is left alone at their most fragile moment
Breakpoints
Mobile/tablet/desktop behaviour written; 'responsive' is not a spec
Under pressure
Tap count, colour signalling, flicker-free refresh
Accessibility
Contrast, touch targets, keyboard navigation, platform components
Delivery
A Figma system plus developer notes — not a picture collection
Frequently Asked Questions

Questions before the inquiry.

Can you deliver only the Figma design?

Yes. Product flow and screens can be prepared in Figma, with development planned as a separate phase.

Can an existing interface be improved?

Yes. Existing screens can be reviewed for usability, hierarchy, mobile fit and conversion, then redesigned.

Can you build a design system?

A small but maintainable system can be created with color, typography, spacing, component logic and usage notes.

Can the design move into code?

Yes. A Figma-to-code workflow can be planned for React/Next.js or SwiftUI.

What is the difference between UI/UX and web design?

Web design usually covers producing a site's visual language and pages. UI/UX covers the user journey, the decision points, the component system and every state (empty, error, loading). If an application or dashboard is being built, UI/UX work should happen before development.

How should a Figma file be handed to a developer?

As a system, not a picture collection: colour, type and spacing as named tokens; every component's states defined; breakpoints and empty/error screens included. That way development involves no guesswork and the product does not drift away from the design.

I have an existing interface — does it need redesigning?

Usually not. In most cases the most valuable work is simplifying the decision points in the existing flow and completing the missing states (empty screen, error message, loading state). A full redesign makes sense when the interface cannot carry the core flow or the product has changed direction.

Is a screen used at a till or in a kitchen designed differently?

Completely. These screens are used under pressure: during a rush, with full hands, viewed from a distance. The measure is not aesthetics but tap count and legibility; decisions like flagging a late order by colour rather than text, and refreshing without flicker, become decisive.

Is accessibility really necessary?

It is, and it affects more people than assumed: low-contrast text is unreadable on a phone in sunlight for everyone, and small touch targets frustrate everyone. Decisions such as using the browser's own components bring accessibility at no extra cost.

Proposal and Availability

Visible in local search.
Convincing in product.