Kotlin
Using Kotlin for modern, maintainable Android and cross-platform BLE apps.
Bluetooth Low Energy (BLE)How to Perform a BLE Scan on Android
Learn how to perform a BLE scan on Android using Kotlin, from configuring permissions and BluetoothLeScanner to displaying nearby devices and managing scan results across Android versions.
Software Tools & TechniquesMastering all 5 Kotlin Scope Functions
Compare Kotlin scope functions let, run, with, apply, and also, clarifying scope rules, return values, and mutability effects so developers choose the cleanest construct for each use case.
Software Tools & TechniquesOur 5 Favorite Kotlin Features
Explore powerful Kotlin language features that improve Android development. Learn how scope functions, null safety, and extension functions can make your BLE or mobile code cleaner and more efficient.
Software Tools & TechniquesOur Preferred Android Development Tools and Patterns
From Kotlin and MVVM to Retrofit and Dagger 2, here are the Android development tools and architectural patterns we rely on to build reliable, modern apps for connected products.
Dive into our complete collection of articles, guides, and resources.



