Skip to Main Content
Punch Through empty office

Unit Testing Android BLE Code with RxAndroidBle

In this post, we look at what RxAndroidBle offers as far as unit testing is concerned, and we’ll also walk through a case study of unit testing a common BLE business logic. Seasoned Android developers will no doubt have heard of RxJava—a JVM implementation of Reactive Extensions (ReactiveX, or Rx for short). For developers whose projects follow this Rx paradigm and also require interacting with BLE devices, RxAndroidBle is a great…
Engineers meeting about Kotlin language features

Our 5 Favorite Kotlin Features

When Swift was released by Apple for iOS developers, Android developers were in awe and envious of this modern programming language that provides null-safety and an expressive yet concise syntax. Thankfully, the Android Studio 3.0 release in 2017…
Computer coding with Android and Bluetooth symbol - Android BLE tips

4 Tips to Make Android BLE Actually Work

Android development is hard, and it's no thanks to its relatively fragmented ecosystem and having a million OEM’s out there. Throw BLE—which is extremely hardware and Bluetooth spec. dependent!—into the mix and the platform's behavior becomes…
NFC_278553919

CoreNFC – The Missing Link

Near-field communication (NFC) is standardized by ISO/IEC 18092. While not a new technology it has become more important with the proliferation of mobile devices. Phone manufacturers have increasingly begun to incorporate NFC hardware in their…
adult-architecture-bad-weather-2438798

WTF is an iBeacon

At this year’s WWDC, Apple quietly announced one of their upcoming products for iOS 7, the iBeacon. Even if you’ve been following WWDC and the iOS 7 announcements, you might not have heard of the iBeacon. And even if you’ve heard the name,…