title: How do I reverse a String in Dart?
body: <p>I have a String, and I would like to reverse it. For example, I am writing an AngularDart filter that reverses a string. It's just for demonstration purposes, but it made me wonder how I would reverse a string.</p>
  <p>Example:</p>
  <pre><code>Hello, world
  </code></pre>
  <p>should turn into:</p>
  <pre><code>dlrow ,olleH
  </code></pre>
  <p>I should also consider strings with Unicode characters. For example: <code>'Ame\u{301}lie'</code></p>
  <p>What's an easy way to reverse a string, even if it has?</p>