A MacBook with code on the screen.

Insights and advice on building brilliant software products

Tap into expert guidance from our seasoned team at Add Jam, where we specialise in creating cutting-edge React Native apps, robust Ruby on Rails solutions, and dynamic React web applications. Discover actionable tips and insights to elevate your business, enhance your products and services, and drive meaningful innovation.

Keeping Your Android App Fresh on the Play Store

|

Keeping Your Android App Fresh on the Play Store

Android apps in 2026 need regular updates or Google Play quietly stops showing them. What that means for your app's planning and budget.

We Built Two Health Apps Because Our 30s Hit Different

|

We Built Two Health Apps Because Our 30s Hit Different

Two co-founders in their 30s. Two personal health frustrations. Two apps built to solve them. Here's why we made Food Noise Tracker and Weight Habits.

The Tools Our Dev Team Actually Uses in 2026

|

The Tools Our Dev Team Actually Uses in 2026

Our dev tools have changed more in 18 months than the previous five years. Here's what a UK software team actually uses day to day in 2026.

Do Code Smells Matter in 2026?

|

Do Code Smells Matter in 2026?

LLMs happily ship code riddled with magic numbers, duplication and tangled coupling. Does it still matter in 2026? Yes, and here's why.

How to Deploy Your Vibe Coded Project

|

How to Deploy Your Vibe Coded Project

You've vibe coded an MVP with Claude or Cursor. Now how do you actually get it online? A non-technical guide to deployment options in 2026.

What's on my iPhone lock screen in 2026

|

What's on my iPhone lock screen in 2026

A look at my iPhone lock screen setup in 2026. Three Focus Modes, custom widgets and why my lock screen changes more than my home screen.

Introducing Braw Weather - A Scots Weather App with Taps Aff Alerts

|

Introducing Braw Weather - A Scots Weather App with Taps Aff Alerts

Braw Weather is our new iOS weather app built for Scotland. Taps aff widgets, Scots vocabulary and global weather showdowns.

Have Some Fun with Claude Code

|

Have Some Fun with Claude Code

Claude Code is more than a coding assistant. Here are some fun commands, tools and community hacks that make working with it genuinely enjoyable.

React Native Offline Data with React Query and Zustand

|

React Native Offline Data with React Query and Zustand

How we handle offline data in a production React Native app using React Query for server state and Zustand for local caching. Practical patterns that work.

Introducing Cyber Check for Mac and Windows

|

Introducing Cyber Check for Mac and Windows

We built Cyber Check, a desktop app that automates Cyber Essentials Plus device auditing. Here's what it does, where it came from and why it exists.

Optimising React Native App Performance in 2026

|

Optimising React Native App Performance in 2026

Practical React Native performance optimisations we applied to a production app. From taming re-renders and Zustand store writes to batching API data and making maps usable.

Our Experience Adding E2E Testing to React Native with Maestro

|

Our Experience Adding E2E Testing to React Native with Maestro

We added end-to-end testing to a React Native project using Maestro. Here's what we liked, what we ran into and whether we'd recommend it.

We take products from an idea to revenue

Add Jam is your plug in team of web and mobile developers, designers and product managers. We work with you to create, ship and scale digital products that people use and love.

Hello, let's chat 👋
Michael Hayes avatar

Michael Hayes

Co-founder of Add Jam

Hey! Co-founder of Add Jam here. I'm available to chat about startups, tech, design, and development. Drop me a message or book a call in my calendar at a time that suits you.