Skip to main content

Build, launch, and keep improving

Dopebase Blog

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

Angular Routing: A Step-by-Step Guide

· 12 min read
Engineering Team

Design Angular routing with lazy features, typed parameters, resolvers only where useful, guards for UX, and explicit SSR behavior. This revised guide emphasizes supported APIs, production tradeoffs, and an upgrade-friendly path without tying the advice to a calendar year.

Kotlin Serialization: A Deep Dive

· 11 min read
Engineering Team

Use kotlinx.serialization with explicit models, stable field names, tolerant decoding where required, custom serializers at boundaries, and tested schema evolution. This revised guide emphasizes supported APIs, production tradeoffs, and an upgrade-friendly path without tying the advice to a calendar year.

Exploring the New React Native Architecture

· 3 min read
Engineering Team

The React Native team has been hard at work on a groundbreaking overhaul, culminating in what’s now known as the New Architecture. By 2024, this innovative update has proven its prowess, powering production apps at Meta. Explore how the New Architecture elevates the React Native development experience, delivering unmatched performance and efficiency.

Flutter vs React Native Comparison

· 5 min read
Full Stack Developer

Introduction

In today’s fast-paced app development world, choosing the right framework for building cross-platform applications is crucial. Two of the most popular frameworks in this space are Flutter and React Native. This article will dive into a detailed comparison of these two frameworks to help you make an informed decision for your next project.

Practical product notes

Get the next useful guide

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