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
470
Dart Flight School
Sheharyar Naseer
February 20, 2014
Tweet
Share
More Decks by Sheharyar Naseer
See All by Sheharyar Naseer
AI Seekho - Google Cloud Study Jam 2025
sheharyar
0
70
Thinking in Environments with Docker
sheharyar
0
60
FLAME - Better Serverless Architecture with Kubernetes
sheharyar
1
100
Supercharging Development with Docker
sheharyar
0
280
Using Docker for your Applications
sheharyar
1
220
Building LLM Apps with Google Vertex AI and PaLM
sheharyar
0
400
Cloud Basics: Google App Engine
sheharyar
0
310
Docker on Google Cloud
sheharyar
0
530
Self-Paced GCP for Students
sheharyar
1
360
Other Decks in Programming
See All in Programming
generative-ai-use-cases(GenU)の推しポイント ~2025年4月版~
hideg
1
380
プロダクト横断分析に役立つ、事前集計しないサマリーテーブル設計
hanon52_
3
540
Enterprise Web App. Development (1): Build Tool Training Ver. 5
knakagawa
1
120
KANNA Android の技術的課題と取り組み
watabee
0
190
The New Developer Workflow: How AI Transforms Ideas into Code
danielsogl
0
110
個人開発の学生アプリが企業譲渡されるまで
akidon0000
2
1.2k
Lambda(Python)の リファクタリングが好きなんです
komakichi
4
240
開発者フレンドリーで顧客も満足?Platformの秘密
algoartis
0
170
ComposeでWebアプリを作る技術
tbsten
0
130
20250429 - CNTUG Meetup #67 / DevOps Taiwan Meetup #69 - Deep Dive into Tetragon: Building Runtime Security and Observability with eBPF
tico88612
0
170
Jakarta EE Meets AI
ivargrimstad
0
810
By the way Google Cloud Next 2025に行ってみてどうだった
ymd65536
0
110
Featured
See All Featured
Into the Great Unknown - MozCon
thekraken
38
1.7k
[RailsConf 2023] Rails as a piece of cake
palkan
54
5.5k
How to Ace a Technical Interview
jacobian
276
23k
It's Worth the Effort
3n
184
28k
Music & Morning Musume
bryan
47
6.5k
GraphQLの誤解/rethinking-graphql
sonatard
71
10k
Code Reviewing Like a Champion
maltzj
523
40k
Done Done
chrislema
184
16k
A Modern Web Designer's Workflow
chriscoyier
693
190k
The World Runs on Bad Software
bkeepers
PRO
68
11k
Side Projects
sachag
453
42k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
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