BlackBerry Spark Communications Services Guide

Example Applications

The SDK example applications can help you build your own messaging solution. Most of these applications are released as Open Source and are available via GitHub.

Support Libraries

The example applications for Android, iOS, and JavaScript are supported by support libraries.

Examples

The SDK includes some example applications that you can use to help build your own messaging solution.

Example Description Platforms
Rich Chat Build a feature-rich chat experience using the SDK. Android iOS JavaScript
Quick Start Build a basic application using the SDK. Android iOS JavaScript
Simple Chat Build a basic chat application using the SDK. Android iOS JavaScript
Soft Phone Build an application with voice and video calling using the SDK. Android iOS
Click To Chat Integrate a chat into your website using the SDK. JavaScript
Click To Call Integrate a video call into your website using the SDK. JavaScript
Whiteboard Build a shared white board application with the SDK. Android
Location Sharing Build an application to share a user's location with other users using the SDK. iOS
BBM Bot See how to build a bot running in Node.js using the SDK. Node.JS
Data Transfer See how to send files in a secure peer-to-peer connection using the SDK. Android iOS JavaScript
Announcements Build an application that allows users to send, view, and edit announcements in a chat and view their change history. Android
Key Provider Server See how your application can enforce access control when using Cloud Key Storage. Node.JS
Chat Poll Build an application that uses custom messages to create polls within a chat and allows users to cast and tally votes. iOS
Threaded Chat Build an application that demonstrates how a user can post comments on other messages in a chat to create threaded conversations. JavaScript
Message Echo Build an IoT application that demonstrates how to echo received messages back to the sender and control Raspberry Pi hardware. Linux
Auto Answer Build an IoT application that demonstrates how to automatically answer media call requests to build a remote audio and video monitoring camera. Linux
Endpoint Manager Build an IoT application that demonstrates the endpoint management APIs. Linux

The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.
Node.js is a trademark of Joyent, Inc. and is used with its permission. We are not endorsed by or affiliated with Joyent.
The Linux Penguin is from Larry Ewing <lewing@isc.tamu.edu> and The GIMP <https://en.wikipedia.org/wiki/GIMP> and is used with permission.