Programmable Video Adds Support for Safari 11, Improves Performance w/ H.264 Codec, and More

Today, we’re proud to announce a host of new Programmable Video features that will help you reach more users with an even better live video experience. Support for Safari 11 on iOS and macOS: Reach nearly any web user on any platform with live video within the web browser. Support for Safari on macOS was added in version 1.2.1 of twilio-video.js, and support for Safari on… Read More

Twilio™ Verification SDK: Android app SMS permissions & phone verification has never been easier

We’re excited to announce the new Twilio Verification SDK for Android. This SDK lets developers get the most from a new Google API that simplifies SMS permissions used for verifying phone numbers. Now, you can build rock-solid verification without worrying about the ins-and-outs of SMS delivery. Application security is a constant balance between securing accounts and ensuring a convenient user experience. Attackers can exploit applications that verify… Read More

Send and Receive SMS messages with Kotlin

Kotlin is the new type-inferred hotness in the world of JVM languages giving you a single unified language for building Android, server-side and even JavaScript apps. If you’re a Java developer then giving Kotlin a spin is simple. Video: How to Send and Receive SMS messages with Kotlin But you can’t copy the code from the video, so you can download it from here or just follow along… Read More

Programmable Video now Generally Available, new REST API and more

Twilio Programmable Video for in-app voice and video

Programmable Video now generally available New REST API for configuring Rooms and receiving webhook status callbacks New Room-based access control We’re excited to announce the general availability of release 1.0.0 of our Programmable Video SDKs for Android, iOS, and JavaScript. Along with the 1.0.0 SDK release comes a shiny new REST API, a simplified approach to Room configuration, Room access control, and an improved Console interface… Read More

Getting started with Android Things

Android Things makes it way easier to build IoT applications using the Android Framework and the tools you already know. Let’s have a look at how to flash Android Things to a Raspberry Pi 3 and build our first application. Our tools We’ll use the following tools throughout the tutorial: Android Studio A Raspberry Pi 3 with no flashed image A micro SD memory card with at least… Read More

What’s New in Capturing Video?

Our Programmable Video team has been hard at work improving Twilio’s Video SDK for Android. We had a number of goals for the latest release of our SDKs, which we’ll cover in a series of upcoming posts. In this post, we wanted to spend some time walking you through the improvements we’ve made to capturing and sharing video. These changes include a shiny new CameraCapturer , as… Read More

Listen to your Android apps heartbeat with Stetho

I probably work with the web as much as I do with mobile. On the web, developer tools like the Chrome Developer Tools offer more than just a code debugger. The network monitors and layout visualisers make it easier to not just see the code executing, but offer a more holistic debugging experience. I missed this one-stop-shop experience when it came to fixing bugs in my Android… Read More

Exploring the vastness of the Realm, a cross-platform mobile database

If you’re an Android developer chances are you’ve used SQLite for internal storage in your mobile apps and know how painful it is to set it up. Realm is a cross-platform mobile database engine that aims to provide developers with a mobile-first engine, super powered with fluent interfaces and field annotations. Here’s an example of how easy it is to use:

Let’s look at how to build an… Read More