How to build cross-platform notifications in your Flutter app with Pusher Beams
Create a Flutter project from scratch and add Pusher Beams to send realtime, transactional push notifications to users on iOS or Android.
Follow tutorial
Pusher APIs make it simple to add realtime features to your applications, fast. We have hundreds of tutorials, written by our experts, to get you up and running!
Search to find your feature in our collection, or check out the subject list below for inspiration on what you can build using Pusher.
Create a Flutter project from scratch and add Pusher Beams to send realtime, transactional push notifications to users on iOS or Android.
Follow tutorial
This part of the tutorial series will teach you how to add Channels capability to your app. You will learn how to set up an authentication endpoint to run on your server that will allow your app to subscribe to a private-channel.
Follow tutorial
This tutorial will teach you how to use the publish with info API extension to determine when a user is offline, and then easily fallback to notifications via Beams so that they are kept up to date and you can bring them back to your app.
Follow tutorial
This part of the tutorial series will teach you to re-engage users when they are not actively connected to Channels. By the end of this section you will be able to receive web push notifications by associating your GitHub User ID using Beams authenticated users.
Follow tutorial
In this tutorial we’ll show you how you can deliver engaging live data updates to your own users by building a dynamic realtime results app using Channels (and add some bonus features using Beams, our comprehensive push notifications API).
Follow tutorial
We will walk you through the steps to send push notifications to your Android app users with Pusher’s Beams API.
Follow tutorial
Webhooks make it extremely easy to send push notifications to all of your iOS and Android users with a single request. In this tutorial, learn about webhooks and how you can take advantage of them to send a notification to Slack every time a user reads or opens the sent notification.
Follow tutorial
Food ordering apps such as UberEats and FoodPanda are a popular way to order from your favorite local restaurant. In this tutorial series, create both the food ordering app and the driving app. In part 1, create a simplified food ordering app using React Native.
Follow tutorial
Food ordering apps such as Uber Eats and FoodPanda are a popular way to order from your favorite local restaurant. In this tutorial series, create both the food ordering app and the driving app using React Native. In part 2, create the driver app and implement a chat functionality between the customer and the driver.
Follow tutorial
Food ordering apps such as Uber Eats and FoodPanda are a popular way to order from your favorite local restaurant. In this tutorial series, create both the food ordering app and the driving app using React Native. In the third and final part, add push notifications to inform both the customer and the driver of various events throughout the ordering process.
Follow tutorial
Azure Functions are serverless and work on a pay as you go model, which is useful if you only need to send push notifications every so often. In this tutorial, explore how to setup Pusher Beams on an Android client using an Azure Function running Java to trigger the notifications.
Follow tutorial
In this tutorial, you will build a simple to-do app for iOS using React Native. You will integrate push notifications, so that every time an updated version of the app is deployed to the App Store, users will receive a notification.
Follow tutorial
Azure Functions are serverless and work on a pay as you go model, which is useful if you only need to send push notifications every so often. In this tutorial, explore how to setup Pusher Beams on an iOS client using an Azure Function running Java to trigger the notifications.
Follow tutorial
The tutorial will help you understand what each part of the Beams API does in a client iOS app. You will look at an iOS project demonstrating the full API of the iOS Beams SDK, and receive pointers for how to set the demo project up as well as how to send push notifications to test it.
Follow tutorial
This tutorial will help you understand what each part of the Beams API does in a client Android app. You will go you through code examples to explore what each method does, and an Android project with pointers for how to set the demo up and how to send push notifications to test it.
Follow tutorial
In this tutorial you will learn how to trigger push notifications on an Android device by using Beams and a Microsoft Azure function running NodeJS. The tutorial provides step by step guidance to setting up an Azure function and building a simple demo app.
Follow tutorial
In this tutorial you will learn how to trigger push notifications on an iOS device by using Beams and a Microsoft Azure function running NodeJS. The tutorial provides step by step guidance on setting up an Azure function and creating a simple demo app.
Follow tutorial
Set up a simple Java function on AWS Lambda, including Pusher Beams. Use it to send push notifications to an iOS app. This tutorial includes all setup steps and a working demo.
Follow tutorial
Google are ending support for Google Cloud Messaging. This tutorial guides you through switching from GCM to Pusher Beams to support your push notification functionality. It shows how to convert a sample Android app.
Follow tutorial
Learn how to send push notifications from a Dart server to Android and iOS. This tutorial walks you through building the backend in Dart, before creating simple demo apps for both Android and iOS. Full code samples are provided.
Follow tutorial