About two years back I wrote an article on how you can integrate Dialogflow based chatbot into your Android projects and shared the sample project repository for others to follow. It explained the two ways of integrating Dialogflow based chatbot into Android app — using Api.ai and the new Google Cloud’s Java V2 library. I received a massive response from the developer community and my article is now top search result for “Android Dialogflow Integration”


UPDATE

I have created an android Library to easily integrate Dialogflow based chatbot into your Android app. You can check details in the following article — Android Dialogflow Chatbot Integration

Dialogflow from Google (earlier known as API.ai) is a great platform for developing chatbots for multiple platforms. There are sufficient tutorials and documents available for someone new to start learning and use the platform to create chatbots. However, support for Android and iOS are not that well documented.

Earlier when Dialogflow was known as API.ai, they had an Android and iOS client library to integrate a chatbot into mobile apps…


In this article, I will be showing you, how you can develop your very own Google Assistant app in less than 5 minutes. And the best part is, you don’t require any coding for this. So, if you have an idea for a Google Assistant app, and don’t know how to code, you can follow this article and develop a Trivia, Personality Quiz, or a Flash Card based Google Assistant app. All you need to have is a corpus and link it with your Action on Google project.

In the following steps, I will show you how to create a…


Android Things is designed for IoT systems. These may or may not have a display attached. But while developing an application, every developer wishes to have all information available without any extra setup. In this article, I will show, how we can access Android Things running remotely on a Raspberry Pi3. You will not need any external display to connect to your RPi3 and still, you will be able to see and access Android Things screen on your development system — Macbook Pro in my case.

First, I will install the latest image “iot_rpi3.img” to my SD card.

  1. Download the…


MQTT Message Queue Telemetry Transport, is a popular protocol similar to HTTP HyperText Transfer Protocol, for communication between clients and servers. MQTT is more favored and suitable for IoT application because of its small header footprint and reliability. MQTT uses very small bytes of data to describe the content of the information being transported. It’s also very easy to integrate into different projects and there are a lot of libraries readily available for developing client and broker (server in simple terms of MQTT) code.

In this demo, I will be using one such open source library PAHO from Eclipse…


Today there are thousands of third-party libraries and APIs available to developers for creating cool, amazing mobile apps. These APIs are not only rich in features, but they also speed up the development process. With great feature sets, many such APIs comes with subscription plans and can be accessed using API keys which we get during the subscription process. The API publishers earn money based on the number of times the API is accessed. To track the access, API keys are passed with every server requests. So, sometimes, these are stored or hardcoded in the code.

Now, for the subscriber…


Mobile application industry is booming and is one of the fastest growing industries. Mobiles are used everywhere by different users for pleasure, seeking information, to enhance productivity, etc. Be it games, shopping, videos, news, stock market updates, or education, the number of applications available is increasing at a phenomenal rate. There is an application for everything imaginable.

A long-lasting relationship depends on the quality of each encounter, which is also heavily influenced by how the application performs. The first impression is the last impression and plays a key role in mobile application development. An application that looks stunning but performs…


I am not sure how many of you have experienced a situation that I am going to share but this happens a lot with me. There are days when you go to bed and immediately fall asleep. But there are some days when you try to sleep but you remain awake. You just lay on your bed and dream while still awake. Recently, on one such day, something struck my mind. An incident had happened a couple of days back. There was a video on YouTube that I wanted to view offline but it was not available in offline mode…


Every year I look forward to Google I/O. Though I wish to get myself a ticket to the I/O but like many technology fans out there, I end up watching it via live streams. I have been following Google I/O for the last 6 years and every year gets amazed by the advancement in the field of Science and Technology it showcases. It’s an exciting time that we live in to see exponential growth especially in consumer electronics and how it is contributing to today’s lifestyle. …

Abhinav Tyagi

{ “designation”:”Principal Consultant”, “hobby”:[ “click”, “cook”, “colour“, “code”,”DIY” ], “interest”:[ “android”,”bots”,”IoT”, “food”, “future”, “space” ] }

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store