Build a realtime counter using Kotlin
Counters are always useful for any app. In this tutorial, we will buld a live click counter using Kotlin.
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.
Counters are always useful for any app. In this tutorial, we will buld a live click counter using Kotlin.
Follow tutorial
Realtime comments are a natural feature of any social app. In this tutorial, you will learn to build it with Kotlin.
Follow tutorial
In this tutorial, you will learn how to build a realtime map using Kotlin, Node.js and Google Maps API.
Follow tutorial
Social feed have become a major feature of many apps and websites. Learn how to build one with Kotlin and Node.js.
Follow tutorial
Discover how to build read receipts and integrate it in your Kotlin chat app.
Follow tutorial
In this two-part series, build a social network Android app with event planning functionality, supported by push notifications. Part two builds on the app created in part one, implementing push notifications to alert users of event invites.
Follow tutorial
In this two-part series, build a social network Android app with event planning functionality, supported by push notifications. Part one covers the creation of the app and implements the basic functionality.
Follow tutorial
Learn how to build a news notification service that hooks into the Guardian's public APIs. Create an Android app using Kotlin, subscribe to Guardian news sections, and receive push notifications for breaking news.
Follow tutorial
Learn to build a chat app for Android. Use Kotlin and Springboot to construct the endpoint for the API, and Kotlin for your app development.
Follow tutorial
This tutorial shows you how to build a location-sharing app for Android using Kotlin. The app has a Node.js backend. Users can share their location and see where their friends are.
Follow tutorial
Build a full ridesharing platform featuring realtime updates and push notifications. Use Kotlin for both the apps, and the backed, along with Spring Boot.
Follow tutorial
Build an Android app with Kotlin. The app connects to a Node.js server, and provides push notifications to alert users when a football blog is updated.
Follow tutorial
Build an Android app in Kotlin, with a backend in Python. Users are able to vote, and see other votes displayed in realtime. They will also receive push notifications when a new vote is cast.
Follow tutorial
This tutorial uses Kotlin and React to create a full-featured food delivery application, with interfaces for admins and customers. Orders update in realtime, and the customer receives status updates with push notifications.
Follow tutorial
In this two-part tutorial, build a cryptocurrency price monitor app, using Kotlin and Go. In part two, build the backend using Go, then run and test the application.
Follow tutorial
In this two-part tutorial, build a cryptocurrency price monitor app, using Kotlin and Go. In part one, build the Android app and set up the push notifications functionality.h.
Follow tutorial
This tutorial shows how to build an Android messaging app featuring online presence functionality. Use Node and MongoDB to create a simple backend, and Kotlin to program the app. Users will be able to log in and see who is online.
Follow tutorial
This tutorial guides you through building a minimum viable product for a Kotlin backend app. It uses a messenger application as an example. You will build the basic app, and add logging, documentation and testing functionality.
Follow tutorial
This five-part series takes a detailed look at the ConstraintLayout feature in Android. You will learn about its key features, and build two sample apps in Kotlin. In part one, learn why ConstraintLayout was created and look at some of the problems it solves.
Follow tutorial
This five-part series takes a detailed look at the ConstraintLayout feature in Android. You will learn about its key features, and build two sample apps in Kotlin. In part two, explore constraints, bias and chains.
Follow tutorial
This five-part series takes a detailed look at the ConstraintLayout feature in Android. You will learn about its key features, and build two sample apps in Kotlin. In part three, explore ConstraintLayout helpers: guidelines, groups, and barriers.
Follow tutorial
This five part series takes a detailed look at the ConstraintLayout feature in Android. You will learn about its key features, and build two sample apps in Kotlin. In part four, explore using animations with ConstraintLayout.
Follow tutorial
This five-part series takes a detailed look at the ConstraintLayout feature in Android. You will learn about its key features, and build two sample apps in Kotlin. In part five, build on what you've learned to create a sample application.
Follow tutorial
Build on an existing Kotlin Android chat app to create a chatbot feature. Use Dialogflow to generate the chatbot, with calls to other APIs to implement the desired chat features. You will use Gradle and Kotlin for the backend. Messages are sent and received in realtime.
Follow tutorial
This tutorial looks at some of the potential downsides of updating content in realtime, and presents solutions. You will build a simple Android app, and experiment with ways to improve the user experience of realtime functionality.
Follow tutorial
This three-part series will walk you through building a shopping cart for an Android app using Kotlin. In part one, set up your project, prepare your API calls and create a list of products.
Follow tutorial
This three-part series will walk you through building a shopping cart for an Android app using Kotlin. In part two, implement the shopping cart logic.
Follow tutorial
This three-part series will walk you through building a shopping cart for an Android app using Kotlin. In part three, use RxKotlin to make the app UI reactive, and add the final features to the app.
Follow tutorial
In this six-part series, build a Laravel error logging service. You will create a custom Laravel package to include in Laravel apps, along with web, Android and iOS frontends. Alerts will publish in realtime, featuring push notifications to mobile. In part one, build the log dispatcher.
Follow tutorial
This is a tutorial series for mobile app developers. In this three-part series, we will cover all the basics of what it takes to become a backend developer. You will create backends using Node and Dart, with mobile frontend examples using Android, Swift and Flutter. In part one, cover key concepts around APIs.
Follow tutorial
In this six-part series, build a Laravel error logging service. You will create a custom Laravel package to include in Laravel apps, along with web, Android and iOS frontends. Alerts will publish in realtime, featuring push notifications to mobile. In part two, create the logger package.
Follow tutorial
In this three-part series, we will cover all the basics of what it takes for a mobile app developer to become a backend developer. You will create backends using Node and Dart, with mobile frontend examples using Android, Swift, and Flutter.
Follow tutorial
In this six-part series, build a Laravel error logging service. You will create a custom Laravel package to include in Laravel apps, along with web, Android and iOS frontends. Alerts will publish in realtime, featuring push notifications to mobile. In part three, integrate the logger package into a Laravel app.
Follow tutorial
In this six-part series, build a Laravel error logging service. You will create a custom Laravel package to include in Laravel apps, along with web, Android and iOS frontends. Alerts will publish in realtime, featuring push notifications to mobile. In part four, build the Android app.
Follow tutorial
This is a tutorial for mobile app developers. In this three-part series, we will cover all the basics of what it takes to become a backend developer. You will create backends using Node and Dart, with mobile frontend examples using Android, Swift, and Flutter. In part three, build the frontend.
Follow tutorial
In this six-part series, build a Laravel error logging service. You will create a custom Laravel package to include in Laravel apps, along with web, Android and iOS frontends. Alerts will publish in realtime, featuring push notifications to mobile. In part five, build the iOS app.
Follow tutorial
In this six-part series, build a Laravel error logging service. You will create a custom Laravel package to include in Laravel apps, along with web, Android and iOS frontends. Alerts will publish in realtime, featuring push notifications to mobile. In part six, build the web frontend.
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
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
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
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
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