Echo Dot (3rd Gen) - Smart speaker with Alexa - Charcoal

Use your voice to play a song, artist, or genre through Amazon Music, Apple Music, Spotify, Pandora, and others. With compatible Echo devices in different rooms, you can fill your whole home with music.

Buy Now

Wireless Rechargeable Battery Powered WiFi Camera.

Wireless Rechargeable Battery Powered WiFi Camera is home security camera system lets you listen in and talk back through the built in speaker and microphone that work directly through your iPhone or Android Mic.

Buy Now

Build a ‘try-and-buy’ mobile application with augmented reality capabilities for a furniture store – IBM Developer



With this code pattern, learn how to develop an Android mobile application on IBM Mobile Foundation that integrates augmented reality (AR) capabilities. This AR-powered mobile app gives users the ability to select and place the furniture in their desired places in real time.


The furniture or interior design businesses should definitely look to modernize their mobile sites and mobile apps with augmented reality (AR) capabilities. Shoppers really want the ability to see how the items will look in their own homes or offices, and AR capabilities can do just that.

This code pattern will enable developers to build powerful augmented reality applications for Android devices, with the help of Google ARCore SDK and IBM Mobile Foundation. To make the interior decorator application more immersive to the user, we will make use of open source 3D Poly objects. To store all the product information, we will use an IBM Cloudant database, which is a fully managed JSON document database that offers independent serverless scaling of provisioned throughput capacity and storage. And to retrieve the product information securely and display it dynamically in the mobile application, we will make use of IBM Mobile Foundation, which provides a rich set of backend capabilities for building, managing, and updating your mobile and web applications.


Architecture of the augmented reality android mobile app that uses IBM Mobile Foundation and Cloudant

  1. The user launches the mobile application.
  2. The mobile application sends a request to IBM Mobile Foundation for product details.
  3. IBM Mobile Foundation fetches the product details from the Cloudant database.
  4. The product details are displayed on the mobile application.
  5. Users can now view how the furniture would look in their space.


Get the detailed steps in the readme file. These steps will explain how to:

  1. Create a Cloudant database and populate it with sample database.
  2. Set up IBM Mobile Foundation.
  3. Set up the Poly objects in Android Studio.
  4. Run the Android mobile app.

Read More


Please enter your comment!
Please enter your name here