Sale has ended but you can still get this app.
Download NXT Field Control Now

Official Product Description

Allows you to control the NXT brick similarly to Samantha Field Control on a computer. Instead, the Android device is the controller. This app is intended for use with FTC robots, prior to the switch to the new Android phone-based system.

Features:
• Uses Bluetooth and Wi-Fi (w/Samantha) to connect to NXT
• Almost full on-screen FTC-like controller capabilities
• External (USB) controller capabilities (you may be able to use Bluetooth as well)
• Remembers autonomous and tele-op program names to start for you
• Record controller for playback later (experimental)
• Customizable background color (You can use http://www.colorpicker.com/ or a similar tool to generate the color codes)

Recording Feature:
• In order to play back from the NXT you will need these (RobotC):
 - http://www.ftc4296.com/downloads/NXTFC-Playback.h
 - http://www.ftc4296.com/downloads/playbacktest.c

* Notice *
This does not currently support the new Android platform for FTC. I have made some progress on this but have stopped actively working on this. Not sure I'll ever get around to finishing it.

Controller icon from Icons8: http://icons8.com