Learn & Discover Pusher

290 tutorials to help you build great apps

  • Android,
  • iOS,
  • JavaScript
  • ...

Create a live workout tracking app with React Native

This tutorial takes you through building a workout tracking app in React Native, with a Node backend. Users will be able...

read more
  • Android,
  • iOS,
  • Flutter

Getting started with Flutter - Part 1: Introduction to Flutter

This two-part series introduces Flutter, a framework for building cross-platform mobile apps with native interfaces, bas...

read more
  • JavaScript,
  • Node.js,
  • Social
  • ...

Build a live leaderboard with Preact

Use Preact and Node to build a simple game with a live leaderboard. Users will be able to play a game of chance against ...

read more
  • PHP

How to build a RESTful API in Slim 3 - Part 2: Creating application endpoints

This two part series will introduce you to the Slim 3 framework for PHP development. You will create a simple REST API, ...

read more
  • Android,
  • iOS,
  • JavaScript
  • ...

Creating a photo sharing app with React Native

Use React Native, Node.js and Imgur to create a photo sharing app. Users will be able to follow their friends and share ...

read more
  • PHP

How to build a RESTful API in Slim 3 - Part 1: Application Setup

This two part series will introduce you to the Slim 3 framework for PHP development. You will create a simple REST API, ...

read more
  • JavaScript,
  • React

How to unit test React applications with Jest and Enzyme

This tutorial provides an introduction to unit testing React code using Jest and Enzyme. You will create a simple sample...

read more
  • Collaboration,
  • JavaScript
  • ...

Build a live markdown editor with VueJS

Build a simple markdown editor using Vue and Node. Users will be able to write in markdown and see their text update in ...

read more
  • JavaScript,
  • Laravel,
  • PHP
  • ...

Build a CMS with Laravel and Vue - Part 6: Adding Realtime Comments

This six part tutorial series will guide you through building a CMS using Laravel and Vue.js. The final product will inc...

read more

© 2018 Pusher Ltd. All rights reserved.

Pusher Limited is a company registered in England and Wales (No. 07489873) whose registered office is at 28 Scrutton Street, London EC2A 4RP.