Skip to main content

Build, launch, and keep improving

Dopebase Blog

Practical guides for building, customizing, launching, and growing software products.

What Is Jev? The AI Model That Makes Decisions Instead of Writing

· 11 min read
Full Stack Developer

Most AI products ask a language model to generate an answer, even when the application only needs a decision. A support router does not need a paragraph. It needs billing, technical, or sales, plus enough uncertainty information to decide whether a person should review the result.

Jev is a new model from TypeSafe AI built around that distinction. It accepts context and focused questions, then returns typed choices, scores, and probabilities rather than free-form text. TypeSafe calls it its first System One Model: a model designed to make bounded decisions inside software.

Jev decision model converting language into structured choices

Expo SDK Upgrade Guide: Upgrade Now, Test First, or Wait?

· 8 min read
Full Stack Developer

An Expo SDK upgrade is not just a package update. It can change the React Native version, native build tools, configuration plugins, Expo Go support, and the behavior of the iOS and Android projects generated by prebuild.

The safest decision is not always "upgrade immediately." It is the option that keeps your app buildable, testable, and recoverable. This guide gives you a repeatable way to choose between upgrading now, testing in a separate branch, or waiting for a specific blocker to be resolved.

Expo SDK upgrade decision and testing workflow

Supabase Production Checklist for React Native and Expo Apps

· 9 min read
Full Stack Developer

A React Native app can connect to Supabase in minutes. Production readiness takes more work: every exposed table needs an authorization model, mobile auth links must return to the right build, database changes need a repeatable release process, and the team needs a way to detect and recover from failures.

This checklist starts after the basic integration works. Use it before the first public release and repeat the relevant sections before major launches.

Supabase production readiness checklist for React Native and Expo

How to Turn a WooCommerce Store into a Mobile App

· 9 min read
Full Stack Developer

Turning a WooCommerce store into a mobile app starts with an architecture decision, not a code generator. A WebView wrapper, a hosted app builder, and a source-owned React Native app can all put a store on a phone, but they offer very different levels of user experience, control, security, and long-term cost.

This guide helps you choose the right path and understand the work that remains after the first product screen appears.

WooCommerce mobile app architecture decision guide

What Is CompanyFabric? One API for Multiple AI Models

· 10 min read
Engineering Team

Building with AI often starts with one model and quickly turns into several accounts, API formats, billing systems, and keys. A team may want one model for coding, another for fast classification, and a third for difficult reasoning. Switching between them usually creates infrastructure work that has little to do with the product being built.

CompanyFabric is a hosted AI model gateway that places models from multiple providers behind one account and API key. It supports an OpenAI-compatible endpoint, a browser-based chat and playground, coding-tool integrations, usage tracking, prepaid credits, subscriptions, and bring-your-own-key routing.

This guide explains how CompanyFabric works, who it is useful for, and how to make a first API call without locking an application to one model vendor.

CompanyFabric guide to one API for multiple AI models

What Is Estera? A Practical Guide to Its AI Receptionist

· 10 min read
Engineering Team

An unanswered phone call or WhatsApp message can quietly become a lost booking. The problem is especially visible in businesses where employees are serving customers, attending appointments, driving, or working outside normal office hours.

Estera is an AI communication platform designed for that gap. It can answer inbound phone calls, respond to WhatsApp conversations, collect lead information, book appointments, and transfer unusual situations to a person. It is built for service businesses rather than as a general-purpose chatbot.

This guide explains what Estera does, how its products fit together, how to configure it, and where a human team still needs to remain in control.

Estera AI receptionist guide for calls and WhatsApp

SwiftUI After WWDC26: A 2027 Release Readiness Guide

· 8 min read
Engineering Team

WWDC26 introduced SwiftUI capabilities for Apple's 2027 operating-system releases and Xcode 27. The useful question for an existing app is not “Which new modifier can we add?” It is “Which change solves a real problem, on which OS versions, with what fallback and test evidence?”

This guide turns the announcements into a bounded evaluation plan.

SwiftUI WWDC26 readiness path from Xcode 27 beta evaluation to guarded adoption

Android 17 Readiness for React Native and Expo Apps

· 8 min read
Engineering Team

Android 17 is API level 37. Preparing a React Native or Expo app for it is not one switch: running the existing app on an Android 17 device, compiling against SDK 37, and targeting API 37 are three different decisions.

This guide keeps those layers separate so a team can find compatibility issues before opting into a new target SDK.

Android 17 readiness layers for React Native and Expo applications

Flutter 3.47: What to Check Before You Upgrade

· 5 min read
Full Stack Developer

Flutter 3.47 is the current stable release, and this update changes more than a version number. Material and Cupertino are available as standalone packages, Widget Previews are stable, Impeller is the default desktop renderer, and the platform baselines are moving forward.

Use this short checklist before running flutter upgrade on an older project. The goal is to find migration work while it is still a controlled change—not after it becomes a release blocker.

React Native 0.87: A 10-Minute Upgrade Readiness Check

· 6 min read
Full Stack Developer

React Native 0.87 is now the active stable release. It makes the Strict TypeScript API the default, updates the Android build baseline, raises the minimum Node.js version, and introduces changes that can expose assumptions in older projects.

This is a practical pre-upgrade check. You can run it in about ten minutes and decide whether your project is ready, needs a small preparation pass, or should stay on its current version until a dependency catches up.

5 AI Changes App Builders Should Know

· 9 min read
Full Stack Developer

AI app development changed quickly again this summer. Frontier models became less expensive, coding agents became more capable, and the mobile platforms moved serious AI workloads closer to the device.

If you have been away from mobile development for a few months, this is the short version of what changed, what is real today, and what is worth testing in your next app.

Five AI changes for mobile app builders

How to Choose AI Use Cases and Measure Real ROI

· 6 min read
Engineering Team

The fastest way to waste money on AI is to start with the question, "Where can we add AI?" That question produces chat widgets, vague pilots, and dashboards full of activity metrics that do not change the business.

Start with a better question: "Which workflow would create measurable value if it became faster, cheaper, safer, or more consistent?" This guide gives founders, product teams, and engineering leads a practical framework for choosing AI use cases and measuring ROI without falling into AI theater.

AI use case selection and ROI framework

Practical product notes

Get the next useful guide

Occasional tutorials, product resources, and lessons from building and launching software.