

I will be using a setting library I have created to save settings and preferences in a client-side collection: hamzamu:settings. Please take a note, that is a practical example not a best practice to save such data. You can register for a developer account and create your first application here.Īlso let’s set up our first user, public room, and private groups.Īs soon as you have everything ready you can get your app, public room, private group and user credentials. To connect to QuickBlox you are required to create an application and get your app credentials. Installing QuickBlox JavaScript SDK is an easy task:

Build QuickBlox messaging application with Meteor/ Cordova
#What is qb sdk full#
I like to use Meteor/ Cordova to build mobile apps, simply because I take advantage of the awesome meteor client functionalities like a client-side database (minimongo), localStorage, reactive components, full CSS control, many CSS frameworks options, and overall real-time tracker.
#What is qb sdk android#
Developers can easily add a platform iOS or Android and build their application with one command, $ meteor build, which will generate 3 projects: web, iOS, and Android. Apache Cordova has a rich ecosystem of plugins and extensions and has been used as a core for many other mobile frameworks like Ionic. With Cordova, web developers can build Android or iOS messaging applications with full access to device services. Ability to use Cordova extensions with easeĬordova (or Apache Cordova) is an open-source application development framework that allows developers to build mobile apps with web technologies such as JavaScript, HTML, CSS, and other JavaScript frameworks.Rich double ecosystem (Meteor’s Atmosphere and NPM).The advantage of using Meteor is that it can be used to build iOS and Android messaging applications with ease, using any preferred framework. It uses MongoDB as a database which is a NoSQL document database. Meteor is an agonistic JavaScript platform, designed to work well with other JavaScript frameworks like React, Angular, Blaze, and Vue. But first, let’s talk about Meteor and Cordova. In this tutorial, we will use QuickBlox JavaScript SDK with Meteor and Cordova to build a messaging mobile application. Its SDKs include Flutter SDK, native iOS SDK, native Android SDK, JavaScript SDK, and Server REST-API.

QuickBlox offers multiple SDKs for mobile and web development with a primary focus on enterprise customers. The messaging is packed with file and content sharing, real-time video conferencing, and push notification. QuickBlox is a messaging infrastructure for enterprises that offers messaging and communication as a service (IaaS).
