Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Dart Flight School
Search
Sheharyar Naseer
February 20, 2014
Programming
0
400
Dart Flight School
Sheharyar Naseer
February 20, 2014
Tweet
Share
More Decks by Sheharyar Naseer
See All by Sheharyar Naseer
FLAME - Better Serverless Architecture with Kubernetes
sheharyar
1
32
Supercharging Development with Docker
sheharyar
0
200
Using Docker for your Applications
sheharyar
1
150
Building LLM Apps with Google Vertex AI and PaLM
sheharyar
0
340
Cloud Basics: Google App Engine
sheharyar
0
250
Docker on Google Cloud
sheharyar
0
460
Self-Paced GCP for Students
sheharyar
1
300
Powering Real-time Collaboration with Operational Transform
sheharyar
1
1.3k
Building a Real-time Collaborative Editor with Phoenix
sheharyar
1
1.9k
Other Decks in Programming
See All in Programming
為你自己學 Python
eddie
0
520
PHPとAPI Platformで作る本格的なWeb APIアプリケーション(入門編) / phpcon 2024 Intro to API Platform
ttskch
0
390
生成AIでGitHubソースコード取得して仕様書を作成
shukob
0
630
rails newと同時に型を書く
aki19035vc
5
710
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
3
870
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
590
ATDDで素早く安定した デリバリを実現しよう!
tonnsama
1
1.9k
asdf-ecspresso作って 友達が増えた話 / Fujiwara Tech Conference 2025
koluku
0
1.4k
令和7年版 あなたが使ってよいフロントエンド機能とは
mugi_uno
10
5.2k
Azure AI Foundryのご紹介
qt_luigi
1
210
非ブラウザランタイムとWeb標準 / Non-Browser Runtimes and Web Standards
petamoriken
0
430
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
9
2.4k
Featured
See All Featured
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
113
50k
Building Applications with DynamoDB
mza
93
6.2k
Become a Pro
speakerdeck
PRO
26
5.1k
BBQ
matthewcrist
85
9.4k
Designing for humans not robots
tammielis
250
25k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
How GitHub (no longer) Works
holman
312
140k
Bash Introduction
62gerente
610
210k
GraphQLとの向き合い方2022年版
quramy
44
13k
Fashionably flexible responsive web design (full day workshop)
malarkey
406
66k
Done Done
chrislema
182
16k
Transcript
None
- EE Student (Not even CS) - Experienced in RoR
& NodeJs - Made my first app 3 weeks ago
is that easy
Okay, so what actually is ?
Webpage
Webpage HTML CSS JS
Webpage HTML CSS JS Erb, Jade, PHP, Haml
Webpage HTML CSS JS Erb, Jade, PHP, Haml Less, Sass
Webpage HTML CSS JS Erb, Jade, PHP, Haml Less, Sass
compiles down to Javascript
But there are others too, so why ?
Compatible, Consistent & Clear
require.js Backbone Backbone Marionette jQuery Modernizr moment.js dest templates PhantomJS
Jasmine Docs Docs Docs Docs Docs Docs Docs Docs Docs "I just want to write web apps!" "Hi, I want to build a web app"
Unit test SDK Angular Intl Packages Your Package
Modular & Scalable
None
‘Treeshaking’ & Minifying
None
Familiar (& Easy)
main() { print(display(‘Dart Flight School’)); var name = 'Robert Nelson';
print(name); List names = [’Alice’, ’Bob’, ’Eve’]; print(names.length); } String display(message) { return ‘Message: $message’; }
Concise
class Developer { num reputation; List languages; Developer(this.reputation, this.languages); betterThan(Developer
other) => reputation > other.reputation; isNoob() => reputation < 10; num get count => languages.length; }
Making your first app
More Resources http://dartlang.org/docs/tutorials http://dartlang.org/samples http://tinyurl.com/IntroductionToDart
Sheharyar Naseer @sheharyarn