Blog

Notes, then the same English guides listed on Services

Editorial posts live here. Service, market, and cost pages keep their own URLs — they are listed below so you can find them as reading, not only as a sales directory. Bosnian guides.

Editorial

Longer notes with a different angle than the service page they sit next to.

Team collaborating on a product — nearshore delivery from the Balkans to Europe

Markets

Nearshore Development in the Balkans: Money Into Product

· CodeLoop Studio

Nearshore in the Balkans is not a cheaper slide deck. Same CET day, English delivery, and more of the budget lands in shipped product instead of office rent.

Nearshore in the Balkans
Product team at a table — European companies extending engineering into the Balkans

Markets

Building Product Teams in the Balkans for European Companies

· CodeLoop Studio

European companies do not need a Balkan branch office to grow a product team. They need named engineers, your GitHub, and a studio that stays after launch.

Teams in the Balkans
Developer at a laptop — same craft culture from Berlin stand-ups to Sarajevo PRs

Markets

Developer Culture Across Europe and the Balkans Is the Same Job

· CodeLoop Studio

Stand-ups, pull requests, CI, and English specs look the same in Sarajevo as in Amsterdam. The difference is unit cost and timezone honesty — not craft.

Developer culture EU–Balkans
Business partnership handshake — European products meeting Balkan market demand

Markets

The Balkan Market Is Hungry for Strong European Products

· CodeLoop Studio

Buyers across BiH and the wider region already trust European brands. A local product partner helps you ship for that market without inventing a fake regional HQ.

Balkan market for EU products
RoomFit AR preview of a cabinet at true size in a living room, labelled 80 × 180 × 40 cm

Native mobile apps

True-Size AR Previews: What We Removed to Make RoomFit Honest

· CodeLoop Studio

Every AR demo ships pinch-to-scale. In RoomFit we deleted it — the moment a shopper can shrink a 230 cm sofa, the answer stops being an answer.

True-size AR previews
RoomFit AR preview of a small object on a table at true size

Native mobile apps

Shipping ARKit Without a LiDAR Requirement

· CodeLoop Studio

Gating an AR app behind LiDAR is an easy engineering decision and a bad product one. Plane detection is enough when you already know the object’s size.

ARKit without LiDAR
Ceramic vase photographed as a product photo while shopping

Product

Product Photo Previews Beat 3D Models You Do Not Have

· CodeLoop Studio

Retailer AR only previews what someone modelled in 3D. A photo, a background cut-out, and real dimensions cover the second-hand cabinet too.

Product photo previews
Cream living room used as a saved space in RoomFit

Product

On-Device First: Room Photos, Colour Analysis, and What Leaves the Phone

· CodeLoop Studio

Photos of someone’s living room are not neutral data. In RoomFit the default is local, and the network call only happens when a user asks for it.

On-device image analysis
RoomFit — know before you buy, furniture previewed at real size

Product

AI Credits in a Consumer App: Say the Number on the Paywall

· CodeLoop Studio

Every AI feature has a per-call cost. Hiding that behind the word “unlimited” buys you a month of goodwill and a year of refund requests.

AI credits in consumer apps
RoomFit AR preview of a vase at true size, labelled 23 × 23 × 28 cm

App Store & Play

Lifetime or Subscription: Pricing a Small iOS App on StoreKit

· CodeLoop Studio

RoomFit sells €24.99 a year and €59.99 once. Offering both is a bet about how long people keep an app they open while shopping.

Lifetime vs subscription
Laptop showing code during a software handover

Delivery

Taking Over a Legacy Project Without a Rewrite Theatre

· CodeLoop Studio

A takeover is a freeze, a repo you can build, and a first honest release — not a six-month rewrite sold as “modernisation.”

Legacy project takeover
Charts and analytics on a laptop screen

Product analytics

Event Tracking Plans: Name the Event Before You Ship the Pixel

· CodeLoop Studio

An event tracking plan is a list of names, properties, and who owns the dashboard — not a tag manager dumped on launch day.

Event tracking plans
Design tools and sketches on a desk

Design

Motion in UI Design: Movement That Serves the Next Tap

· CodeLoop Studio

Motion in a product UI should explain a state change. A looping hero video on 4G is not design — it is a bounce.

Motion in UI design
Person using an Android phone

App Store & Play

Google Play In-App Updates: Ship the Patch Without a Store Lottery

· CodeLoop Studio

In-app updates on Google Play are a release tool: flexible or immediate, inside your Console, after a build that already passes review.

Play in-app updates
Hands using a smartphone

Native mobile apps

iOS Dates and Timezones: Stop the Clock From Travelling on Its Own

· CodeLoop Studio

Most “the date jumped” bugs are timezone and calendar handling, not a time machine. Freeze how you store instants before the first TestFlight.

iOS dates and timezones
Person typing on a laptop

Custom software

App Authentication: Login You Can Reset Without SSH

· CodeLoop Studio

Authentication is accounts, roles, and a reset path your operator can run. A library name on a slide is not a login.

App authentication
Abstract network of lights

Decisions

When Not to Build Blockchain Into a Business App

· CodeLoop Studio

A ledger on a chain is a product only when several parties must share a record they cannot quietly edit. Most CRMs and shops do not.

When not blockchain
Close-up of source code on a monitor

Delivery

Code Quality in Delivery: Review, CI, a Repo You Keep

· CodeLoop Studio

Code quality here is a review, a pipeline, and a handover — not a linter brand on a conference talk.

Code quality in delivery
Developer working on a laptop

Native mobile apps

Android UI with Jetpack Compose: Screens You Can Iterate

· CodeLoop Studio

New Android work in this studio is Kotlin and Jetpack Compose. XML ViewBinding stays for inherited screens we are not rewriting for sport.

Android Compose UI
Team discussing a pipeline around a table

Custom software

Custom CRM: Stages, Roles, a Next Action — Not a Logo Board

· CodeLoop Studio

A custom CRM is who sees the lead and what happens after the quote. A packaged board of logos is cheaper when your funnel is standard.

Custom CRM
Team workshop around a table

Product

MVP Development: A First Version Someone Outside Slack Can Use

· CodeLoop Studio

An MVP is one loop on a URL or a store listing. Six roles and a TAM slide is a cathedral with a smaller invoice.

MVP first version
Person programming on a laptop

Websites

Next.js Website Development: Titles, Speed, a Form That Arrives

· CodeLoop Studio

Next.js is how we ship sites with a job: enquiry, booking, or product education — not a PDF in a browser with a framework sticker.

Next.js website build
Legal books and a gavel on a desk

Websites

Websites for Law Firms: Practice Areas, Contact, No Fake Badges

· CodeLoop Studio

A law firm site is practice areas, names, and a phone someone answers. It is not a nightclub palette or a “top 10” badge we invented.

Websites for law firms
Laptop showing a marketing dashboard

Websites

Landing Pages: One Offer, One Form, Speed on 4G

· CodeLoop Studio

A landing page repeats the ad, takes one action, and stays fast on a phone. Ten header links are a website wearing a campaign URL.

Landing pages
Desktop computer used for design work

Design

Web Design With a Build: Screens That Become Code

· CodeLoop Studio

Design without a build stays a PDF. We draw UI for the site or app the same team ships — content and thumb reach before the palette.

Web design with a build
People collaborating in an office

Studio

Custom Software for Croatia Teams — Sarajevo, Not a Zagreb Mailbox

· CodeLoop Studio

Croatian companies buy custom software when a package will not fit the process. We build from Sarajevo on CET. We do not list Ilica in the footer.

Software for Croatia teams
Team working around a laptop

Studio

Websites for Belgrade Firms — Remote from Sarajevo

· CodeLoop Studio

Belgrade teams need a site Google can find and a form that rings. We work from Sarajevo. We do not rent a pin on Savska.

Websites for Belgrade
Stone arch bridge over a river

Studio

Websites for Mostar — Season, Languages, No Stari Most Office

· CodeLoop Studio

Mostar search is apartments, tables, and trips — often in English or German. We build that site from Sarajevo. We do not claim a desk on the old bridge.

Websites for Mostar
Brandenburg Gate in Berlin

Studio

Custom Software for Berlin Teams — CET, No Mitte Mailbox

· CodeLoop Studio

Berlin product teams want English delivery and EU hours. We share CET from Sarajevo. We will not photograph a coworking space as an office.

Software for Berlin teams
Credit card and laptop during an online purchase

Ecommerce

Ecommerce Checkout: Catalog, Cart, a Payment You Reconcile

· CodeLoop Studio

Ecommerce is variants, shipping, tax, and a checkout thumbs can finish. A Buy button on a brochure is not a shop.

Ecommerce checkout
Developer working on a web application on a laptop

Custom software

Web App Development: Login, Roles, Daily Work

· CodeLoop Studio

A web app is the URL staff open every morning: accounts, roles, a next action. A marketing site with a password field is still a brochure — budget it as one.

Web app development
Team reviewing a company website around a table

Websites

Company Websites: Enquiry, Proof, Not a Brochure Pack

· CodeLoop Studio

A company website has to survive a sales link pasted into mail: who you are, what you sell, and where the enquiry lands. A PDF of services is not that page.

Company websites
Team collaborating on a website in an office

Studio

Website Development in Sarajevo: Studio, Not a Watermark

· CodeLoop Studio

Website development in Sarajevo is a named owner, a crawlable page, and a kickoff on Dobrinja or on a call — not a city name stamped on a ThemeForest file.

Websites in Sarajevo
Industrial workshop — B2B sites for production teams

Markets

Website Development for Tuzla Teams: Catalogue, RFQ, Proof

· CodeLoop Studio

A site for Tuzla teams is usually a catalogue, a spec PDF that opens, and an RFQ inbox — not a lakeside postcard with the city name swapped in.

Websites for Tuzla
Restaurant dining room ready for guests

Hospitality

Restaurant Websites: Menu, Map, a Table — Not a 2019 PDF

· CodeLoop Studio

A restaurant website has to answer menu, hours, and how to book before the guest hits the door. A 20MB PDF is a file, not a menu.

Restaurant websites
People collaborating on laptops — a logged-in portal, not a brochure

Custom software

Web Portals: Accounts and Roles, Not a Locked About Page

· CodeLoop Studio

A web portal is who logs in and what they are allowed to see. A public site with one password on a PDF folder is not a portal — it is a shared drive with extra steps.

Web portals
Apartment exterior — listings that stay current

Websites

Real Estate Websites: Listings the Agent Can Update

· CodeLoop Studio

A real estate site is a listing the agent can take down on Sunday. A stock penthouse theme that still shows sold units is worse than no site.

Real estate websites
Clinic corridor — a site that answers hours and how to book

Websites

Clinic Websites: Hours, Map, a Booking Path — Not Stock Smiles

· CodeLoop Studio

A clinic website has to say what you treat, when you are open, and how to book. We do not write diagnoses, fake reviews, or patient counts.

Clinic websites
Hotel pool and building — a direct booking channel you own

Hospitality

Hotel Websites: Rooms and a Direct Path, Not a Booking Clone

· CodeLoop Studio

A hotel website is rooms, how to get there, and a request that reaches reception. It is not a second Booking.com with your logo pasted on.

Hotel websites
Classroom with desks — a public school site parents can use

Websites

School Websites: Enrolment and Dates, Not a Gradebook Clone

· CodeLoop Studio

A school website is news, enrolment, and a PDF that opens. It is not an e-gradebook. If nobody will post news, we ship a thinner site — not a dead CMS.

School websites
European city street — remote delivery for Zagreb teams

Markets

Website Development for Zagreb Teams: .hr, Croatian, Same-Day Form

· CodeLoop Studio

A site for Zagreb teams has to finish the enquiry the afternoon the link hits Slack. Croatian copy, a .hr you keep — not a rented plaque on Ilica.

Websites for Zagreb
HTML code on a screen — choosing a stack after the brief

Websites

When Not to Build the Site on WordPress

· CodeLoop Studio

WordPress is a fine CMS when someone will actually publish. It is a poor default for booking, checkout, or login — a plugin only postpones the real product.

When not WordPress
Laptop on a desk — choosing a site versus a logged-in app

Custom software

Web App vs Website: Pick the Contract Before the Stack

· CodeLoop Studio

A website is how people find you. A web app is how staff or clients work after they log in. Mixing the two in one quote is how both ship late.

Web app vs website
Server racks — choosing cloud hosting versus on-premises

Custom software

Cloud App vs Local App: Where the Data Has to Live

· CodeLoop Studio

Cloud versus local is a data and uptime conversation, not a slogan. Most products we ship live in the cloud. Offline field work is the exception that has to be named.

Cloud vs local app
Calculator and notes — scoping a website budget

Pricing & delivery

Website Cost in BiH: What Changes the Number

· CodeLoop Studio

Website cost in BiH is a page count, copy, and languages conversation — not a poster price. A shop or a login is a different product and a different estimate.

Website cost in BiH
Laptop and planning notes — scoping a web application

Pricing & delivery

Web App Cost in BiH: Roles, Integrations, Months

· CodeLoop Studio

Web app cost in BiH follows roles, integrations, and how dirty the current Excel is. Custom work here typically sits in a 3–9 month arc. A site quote is not a substitute.

Web app cost in BiH
Person updating a website on a laptop

Pricing & delivery

Website and App Maintenance: Hosting Is Not a Retainer

· CodeLoop Studio

Maintenance is who applies updates, who answers when search breaks, and whether copy changes wait for a ticket. Hosting on a card is not that contract.

Maintenance cost
Analytics charts on a laptop — crawlable pages, not a #1 promise

Websites

SEO for Websites We Build: Titles, Internals, Honesty

· CodeLoop Studio

SEO on a site we ship means titles that match search, internals, and a page Google can read. It does not mean we sell first place for a city plus a noun.

SEO for websites
Notebook and laptop — a brief before the palette

Websites

Ten Things to Freeze Before You Commission a Website

· CodeLoop Studio

A useful website brief is ten decisions, not a moodboard. Who gets the enquiry, what “done” means, and whether this is actually a shop or an app.

Ten things before a site
Developer at a laptop — automation of a real process, not a chatbot widget

AI & developer tools

AI and Automation for Teams in BiH: Replace a Loop, Not the Homepage

· CodeLoop Studio

AI that pays off in BiH is a loop staff already live in — inbox, stock, scheduling — not a chatbot glued to a brochure. We automate the job, or we say no.

AI and automation in BiH
Warehouse packing table with cartons ready for courier pickup

E-commerce

Web Shop for Belgrade Teams: COD and Courier Reality

· CodeLoop Studio

Belgrade retailers already sell on Instagram and a courier first name. A web shop is only worth building when checkout survives cash on delivery and weekend stock changes.

Web shop for Belgrade
Card payment on a laptop during an online checkout

E-commerce

Web Shop for Zagreb Teams: Cards, Invoices, Checkout

· CodeLoop Studio

A Zagreb sales link has to check out the same afternoon it is pasted into Slack. Cards, invoices, and delivery cost before pay — that is the shop, not the palette.

Web shop for Zagreb
Card payment on a laptop during online checkout

E-commerce

What a Web Shop Must Do Before Launch

· CodeLoop Studio

A web shop is the path from product to paid order. A gallery with a Buy button that opens chat is still a brochure — and you should budget it as one.

What a web shop is
Hands packing an online order next to a laptop

E-commerce

How We Build a Web Shop from SKUs to First Order

· CodeLoop Studio

We start a web shop with how money and parcels move, not with a theme that dies on the first discount. SKU count and checkout rules freeze before the palette.

How we build a web shop
Creative team reviewing layouts around a table

Websites

Websites for Agencies: A Build Partner That Ships

· CodeLoop Studio

Agencies do not need another theme pack. They need a studio that ships crawlable pages, keeps the client’s accounts, and does not pitch the client a cheaper rebuild.

Websites for agencies
Person working on a website layout on a laptop

Websites

Website Development That Gets Found and Converts

· CodeLoop Studio

Website development is a page that ranks, loads on a phone, and puts an enquiry in the right inbox. A logo on a template is a different, cheaper job — say so before kickoff.

Website development notes
Founders planning a first product on sticky notes

Startups

Web Agency for Startups: Ship One URL, Not Forty Pages

· CodeLoop Studio

A web agency for startups should freeze one URL investors and users can tap — not forty pages of vapour while the product is still a slide deck.

Web agency for startups
Software team collaborating around laptops in an office

Studio

Software House in Sarajevo: Owner, Demos, Code You Keep

· CodeLoop Studio

A software house in Sarajevo is a named owner, weekly demos, and a repo you keep — not a slide deck of CVs with a city watermark.

Software house in Sarajevo
Nordic waterfront architecture — remote delivery for Scandinavian teams

Markets

A Web Agency for Scandinavian Teams, From Sarajevo

· CodeLoop Studio

Scandinavian teams hiring a web agency usually want English, CET overlap, and a first URL they can tap — not a Stockholm plaque on a studio that sits in Sarajevo.

Web agency for Scandinavia
Spreadsheets and notes on a desk — the brief before custom business software

Custom software

Business Software for Companies in BiH: After Excel

· CodeLoop Studio

Business software in BiH usually starts as three spreadsheets and a WhatsApp group. We replace the loop staff already live in — we do not sell a chatbot on the homepage.

Business software in BiH
European city street — remote web delivery, not a rented mailbox

Markets

Hiring a Web Agency in Europe — Without a Fake Address

· CodeLoop Studio

Searching for a web agency in Europe often means CET hours and English — not a Brussels plaque on a studio that actually sits in Sarajevo.

Web agency in Europe
Restaurant dining room — software that the floor can actually use

Hospitality

Software Development for Restaurants: Menus and Stock

· CodeLoop Studio

Restaurant software that pays off is a live menu, a stock count, or a booking inbox — not a generic till clone we have never run on a Saturday night.

Restaurant software
Developers writing code — software development from a Sarajevo studio

Pricing & delivery

Software Development from Bosnia: Rates and Ownership

· CodeLoop Studio

Software development from Bosnia is a rate conversation until you ask who owns the repo, who demos on Friday, and whether the binary actually ships.

Software from Bosnia
Product dashboard on a laptop — SaaS development with a named owner

SaaS

SaaS Development Agency: Product Work vs Client Work

· CodeLoop Studio

A SaaS development agency should ship tenants, billing, and an admin your team can run — not a demo that only works in the pitch deck.

SaaS development agency
Charts and budget planning for app development cost

Pricing & delivery

App Development Cost in Bosnia: What Teams Actually Budget

· CodeLoop Studio

What it costs to build a mobile app with a Sarajevo studio versus US or EU rates, what drives the number, and how to get a scoped estimate in 24 hours.

App cost in Bosnia
Smartphone ready for App Store and Google Play release

App Store & Play

Shipping an App to the App Store from Sarajevo

· CodeLoop Studio

How a Sarajevo team prepares iOS and Android listings, handles review, and ships to the App Store and Google Play for clients in Bosnia, the US, and the EU.

App Store from Sarajevo
Restaurant table setting — digital QR menu context

Hospitality

QR Menu ROI for Restaurants: When a Digital Menu Pays Off

· CodeLoop Studio

How restaurants, cafés, and hotels recoup a QR digital menu: reprint savings, live prices, fewer 86’d-item surprises, and a phone-first guest experience.

QR menu ROI
Cross-Platform Mobile Apps with Flutter vs React Native

Cross-platform

Cross-Platform Mobile Apps with Flutter vs React Native

· CodeLoop Studio

Should you build your cross-platform mobile application with Flutter or React Native? We compare performance, UI, ecosystem, and costs so you can choose the right technology for your product.

Flutter vs React Native
Native iOS and Android App Development

Native mobile apps

Native iOS and Android App Development

· CodeLoop Studio

When to invest in native iOS and Android development instead of cross-platform. We explain the benefits of native mobile apps for performance, UX, security, and access to device features.

Native iOS and Android
Vibe Coding with AI: Cursor, Copilot & Modern Dev Tools

AI & developer tools

Vibe Coding with AI: Cursor, Copilot & Modern Dev Tools

· CodeLoop Studio

Curious about vibe coding with AI tools like Cursor, GitHub Copilot and others? We explain what AI-assisted coding is, who it's for, and how to start safely even if you're not a senior developer.

Vibe coding with AI

Guides

How-to, cost, and comparison pages. Each keeps its own URL.

Services

What we build — listed here so search and humans can find them next to the notes.

Hands holding a phone while reviewing a custom mobile app

Custom mobile apps

Custom mobile app development for iOS and Android

Custom mobile app development for iOS and Android. Native, Flutter, or React Native. A Sarajevo studio shipping for US, UK, and EU product teams.

Designers collaborating on a website layout

Web development · Sarajevo

Web development in Sarajevo — sites that rank and convert

Web development in Sarajevo from CodeLoop Studio. Marketing sites, booking flows, and SEO-ready pages. English and Bosnian. Estimate in 24 hours.

Online shopping cart — ecommerce website development

Ecommerce

Ecommerce website development that actually checks out

Ecommerce website development: catalog, cart, checkout, and admin. Custom storefronts that complete the purchase.

Developer writing custom software code on a laptop

Custom software

Custom software development agency

Custom software development agency for MVPs, portals, and internal tools. English-speaking team in Sarajevo, shipping to US and EU companies.

Remote developer working from a laptop on a video call

Remote developers

Remote mobile app developers who actually overlap your day

Hire remote mobile app developers from a Sarajevo studio. iOS, Android, Flutter, and React Native. UK and CET overlap, ET morning calls, no fake US or UK office.

Smartphones on a desk for cross-platform Flutter app work

Cross-platform

Flutter app development for both stores

Flutter app development for iOS and Android from CodeLoop Studio in Sarajevo. One codebase, store-ready delivery. Proof: WoodMeter, Koliko, cijene.me, LipoDIETA.

Developer writing mobile app code on a laptop

Cross-platform

React Native app development when your team already thinks in React

React Native app development for iOS and Android. TypeScript, New Architecture, store-ready delivery from CodeLoop Studio in Sarajevo. Estimate in 24 hours.

Team planning an MVP on sticky notes and a whiteboard

First version

MVP development that is actually a first version

MVP development for mobile and web. Freeze a first version, ship in months not a cathedral. Typical CodeLoop products: 3–9 months; MVPs can be faster. Estimate in 24 hours.

Code on a monitor for a Next.js website build

Web engineering

Next.js website development that ranks and converts

Next.js website development for marketing sites, booking flows, and product web apps. SEO, Core Web Vitals, and a CMS when you need one. CodeLoop Studio, Sarajevo.

Developer building a custom CRM pipeline on a laptop

Custom CRM

Custom CRM development — when spreadsheets stop being a process

Custom CRM development from CodeLoop Studio in Sarajevo: roles, pipeline, reports. Your data. Discovery before stack. Estimate in 24 hours. Not a HubSpot clone.

Markets

Remote work for teams outside Sarajevo. No fake mailbox in that city.

Industries

Same build, different job: hotel is not a clinic.

Product patterns

Shipped verticals we reuse as a starting brief, not a template store.

Blog | CodeLoop Studio | CodeLoop Studio