Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Here are 3 starter apps to kick off your NFC development for Android. These apps were originally created for _Professional Android Sensor Development_ published by Wrox Press and forked from the book's _Great Android Sensing Toolkit_ library available on github: https://github.com/pchen/gast-lib
Java Perl
branch: master

Preparing for an update with JellyBean-specific code.

*Removed zip files and instead uploaded un-compressed project files so edits are easier to track (and pull requests, if the need arises).
*Added robot graphic for launcher icons.
latest commit 57d4ac5f52
@pearlchen authored
Failed to load latest commit information.
apps Preparing for an update with JellyBean-specific code.
.gitignore
LICENSE.txt
NOTICE.txt
README.md

README.md

README: nfc-starter-apps

This repo contains 3 starter apps to kick off your NFC development for Android.

These apps were originally created for Professional Android Sensor Programming written by Greg Milette & Adam Stroud and published by Wrox Press, then forked from the book's Great Android Sensing Toolkit (GAST) library. I am the contributing author of Chapter 11: Near Field Communication (NFC) and a contributing co-author for Chapter 10: Android Open Accessory.

How to get started with NFC development

  • In Eclipse, use the *File > Import > Existing Projects into Workspace * option to import individual or all app projects into the current Eclipse workspace.

Simple NFC Inventory: Shows off basic reading and writing of NFC tags using NDEF formatting. Works on Gingerbread devices and up.

P2P NFC Inventory: Builds off of SimpleNFCInventory by adding peer-to-peer support. Use this for pre-ICS devices (e.g. Gingerbread), otherwise use BeamNFCInventory.

Beam NFC Inventory: Builds off of SimpleNFCInventory by adding peer-to-peer support using the new ICS (Android 4.0) Beam APIs.

To learn more about NFC

Contact

License

All the code is licensed under the Apache 2.0 license. See LICENSE.txt for license details.

Something went wrong with that request. Please try again.