UPDATE (Jan '14): AngularDart 0.9.5 now includes a standard MirrorsUsed list.  To finalize it and trigger Dart's tree-shaking optimizations, you need to add a MirrorsUsed to your program
- listing all the classes you introduce.
- override: '*'to finalize the MirrorsUsed.
Since helloworld has no new classes, say:
@MirrorsUsed(override: '*')
import 'dart:mirrors';
See Github for the complete helloworld program
The key is to include a @MirrorsUsed annotation in your Dart file.  Pavel's link to the AngularDart tutorial is an excellent resource.
To actually answer your question:  Yes, AngularDart can be used in production but be aware that it is in "beta" release right now.  We expect many breaking API changes!