Why Bytedance Built Lynx Header
Engineering

Why ByteDance Built Lynx? Because React Native Left a Gap

ByteDance didn’t adopt React Native or Flutter. Instead, they built their own mobile framework: Lynx. With native rendering, support for multiple JavaScript frameworks, and a focus on performance, Lynx reflects a broader shift in how modern teams approach cross-platform development. In this post, we look at why it was built, what problems it solves, and whether it’s a sign of what’s coming next.

By Mike Miller

April 01, 2025

Why Data Residency is Crucial for Customer Notifications - Header
Notifications Landscape

Data Residency for Notification Infrastructure: Complete Compliance Guide

Data residency isn’t just a legal checkbox—it’s a foundation for secure, performant, and compliant notifications. Learn how Courier helps teams meet regional data laws like GDPR, HIPAA, and Japan’s APPI by offering fully isolated infrastructure in the US, EU, and beyond.

By Thomas Schiavone

March 31, 2025

AI Is Changing How Users Discover Products Header
Product Management

AI Is Changing How Users Discover Products

Search is changing. Google still dominates, but new behavior is emerging fast. At Courier, we’ve seen ChatGPT become a real source of referral traffic—outpacing DuckDuckGo and closing in on Bing. Here’s what the numbers are telling us.

By Thomas Schiavone

March 27, 2025

ios sdk update header
Product News

Courier Inbox iOS SDK 5.7.3 – Improved Reliability and New Listener API

Courier Inbox for iOS just got a major upgrade. Version 5.7.3 includes better background socket handling, a rebuilt datastore, and a new listener API to help you build fully custom in-app notification experiences.

By Mike Miller

March 27, 2025

ChatGPT+Courier Header
Tutorial

Build Custom In-App Notifications in 15 Minutes with Courier and ChatGPT

When a customer asked for a fully custom in-app inbox that looked like an email client, Courier’s sales engineer Jon turned to ChatGPT. Using Courier’s React Hooks SDK and a simple prompt, he built a working prototype in just 15 minutes. This post walks through how AI and flexible tooling helped solve a real implementation request—fast.

By Thomas Schiavone

March 26, 2025

Lynx vs React Native vs Flutter
Engineering

Cross-Platform Development in 2025: Lynx vs. React Native vs. Flutter

Lynx, React Native, and Flutter each offer a unique approach to cross-platform development in 2025. Lynx brings a web-native workflow with full CSS support, React Native thrives on its vast ecosystem and React compatibility, while Flutter delivers consistent UIs with high-performance rendering. This breakdown explores their strengths, technical differences, and which framework suits your next project.

By Mike Miller

March 10, 2025

Multichannel Churn Header
Notifications Landscape

How Multichannel Notifications Reduce SaaS Churn and Boost Engagement

Keeping SaaS users engaged is key to reducing churn. Multichannel notifications—via email, SMS, push, Slack, and more—help re-engage dormant users, guide them through onboarding, and highlight key features. The right message, delivered at the right time, ensures users stay active and see the value of your product.

By Thomas Schiavone

March 05, 2025

Logs Visualization Header
Product News

Better Observability and Faster Debugging with the New Logs Visualization

Debugging notifications used to mean hunting through logs to find patterns. The new logs histogram in Courier gives you an instant view of message trends, making it easy to spot spikes, failures, and diagnose issues faster.

By Thomas Schiavone

February 25, 2025

Amazon SES Header
Product News

A More Secure Way to Authenticate AWS SES in Courier – IAM Role Support

Courier now supports IAM Role authentication for AWS SES, offering a more secure, keyless way to send emails. This method eliminates long-term access keys, reduces security risks, and simplifies credential management with automatic rotation.

By Thomas Schiavone

February 19, 2025