SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
1.
Getting started with
Dart
Sudar Muthu
http://sudarmuthu.com
2.
What is Dart?
New Programming Language for
creating web applications.
Still a technical Preview
3.
How is it
similar/different to
JavaScript
Borrows lot of features from JavaScript, but tries to
improve it.
Check out http://synonym.dartlang.org/
Dart can also be compiled into JavaScript
4.
Trying out Dart
Dartboard – Inside a browser. Try it at
http://try.dartlang.org/
Compile Dart into JavaScript – frogc compiler inside
SDK
Dartium – Chromium with Dart VM
5.
Libraries
Connect to MySQL -
https://github.com/jamesots/sqljocky
Create PhoneGap like mobile apps -
https://github.com/Qalqo/dartgap
Using YQL from Dart -
http://sudarmuthu.com/blog/using-yql-in-dart
Crypto - http://code.google.com/p/dart-crypto-lib/
… and lot more
6.
Bangalore Dart
Hackthon
Happened on 21st April in Thoughtworks, Bangalore
Started with a small introduction to Dart
Spend about a day hacking
Found a couple of bugs ;)
Had around 7 demos at the end of the day
7.
Notable Hacks
Snakes Game in Dart -
https://github.com/devsundar/snake-html5
Graphing tool for Dart - https://github.com/rakesh-
gopal/Google-Dart-Graphing-Tools
Mocking framework for Dart
Rich video playback in Dart
Search Twitter using YQL -
http://sudarmuthu.com/blog/using-yql-in-dart
8.
Thank You
All the best
Sudar Muthu
http://sudarmuthu.com
http://github.com/sudar
http://twitter.com/sudarmuthu