Skip to content
abolger edited this page Oct 26, 2013 · 12 revisions

Hardware and Software Development Environment Setup

If you're on this page to the repository, you probably already have (and if not, you'll need) the following things:

For The RFDuino

For the Android App

First off, you need an ANDROID DEVICE THAT ACTUALLY SUPPORTS BLUETOOTH LOW ENERGY. Many older devices will not. Check that your Android phone or tablet comes with Bluetooth Smart, Bluetooth 4.0, or Bluetooth Smart Ready. Alternately, check that your device runs Android 4.3 or later, since that's the point the Android OS began natively supporting the functionality.

If you want to build your own Android app, start with the [Android Developer's guide] (http://developer.android.com/training/basics/firstapp/index.html) According to the tutorial, you'll need:

  • An IDE (Integrated Development Environment) such as Eclipse or AndroidStudio. The guide also details how to compile on your own for the advanced hardcore programmer.
  • The Android Software Development Kit For developing for Bluetooth Low Energy (used by the RFDuino), you'll need SDK 18 (Android 4.3) or greater.

If you don't want to build your own and just want to play with the example code, go to the [Latest Stable Example App and Code](TODO: Link latest tag here)

Clone this wiki locally