OLD | NEW |
---|---|
1 --- | 1 --- |
2 layout: default | 2 layout: default |
3 title: "Dart Tutorials" | 3 title: "Dart Tutorials" |
4 description: "The Dart Tutorials—Your guide to building great web apps." | 4 description: "The Dart Tutorials—Your guide to building great web apps." |
Kathy Walrath
2013/12/20 23:12:16
Perhaps we need to revise this tagline, now that w
| |
5 has-permalinks: true | 5 has-permalinks: true |
6 rel: | 6 rel: |
7 author: | 7 author: |
8 - mary-campione | 8 - mary-campione |
9 tutorial: | 9 tutorial: |
10 id: tut-home | 10 id: tut-home |
11 next: get-started/ | 11 next: get-started/ |
12 next-title: "Get Started" | 12 next-title: "Get Started" |
13 --- | 13 --- |
14 | 14 |
15 {% capture content %} | 15 {% capture content %} |
16 | 16 |
17 <img class="scale-img-max" src="images/banner.png"> | 17 <img class="scale-img-max" src="images/banner.png"> |
18 | 18 |
19 **The Dart Tutorials** teach you how to build web applications | 19 **The Dart Tutorials** teach you how to build web applications |
Kathy Walrath
2013/12/20 23:12:16
web applications -> applications?
Maybe add:
The
| |
20 using the Dart language, tools, and APIs. | 20 using the Dart language, tools, and APIs. |
21 | 21 |
22 <strong>Who are you?</strong> | 22 <strong>Who are you?</strong> |
23 <ul> | 23 <ul> |
24 <li> You already know how to program in a structured language like C or Java.</l i> | 24 <li> You already know how to program in a structured language like C or Java.</l i> |
25 <li> You are familiar with object-oriented programming.</li> | 25 <li> You are familiar with object-oriented programming.</li> |
26 <li> You might not know how to program the browser | 26 <li> You might not know how to program the browser |
27 through the DOM (Document Object Model).</li> | 27 through the DOM (Document Object Model).</li> |
28 </ul> | 28 </ul> |
29 | 29 |
30 <strong>Let's go!</strong> Follow the tutorials in order | 30 <strong>Let's go!</strong> Follow the tutorials in order |
31 from left to right...or choose just the ones you need. | 31 from left to right...or choose just the ones you need. |
32 | 32 |
33 <div class="tute-tabs"> | 33 <div class="tute-tabs"> |
34 <div class="tabbable"> | 34 <div class="tabbable"> |
35 <ul class="nav nav-tabs"> | 35 <ul class="nav nav-tabs"> |
36 <li class="active"><a href="#basics" data-toggle="tab">Get started</a></li> | 36 <li class="active"><a href="#basics" data-toggle="tab">Get started</a></li> |
37 <li><a href="#dom" data-toggle="tab">Browser</a></li> | 37 <li><a href="#dom" data-toggle="tab">Browser</a></li> |
38 <li><a href="#packages" data-toggle="tab">Packages</a></li> | 38 <li><a href="#packages" data-toggle="tab">Packages</a></li> |
39 <li><a href="#polymer" data-toggle="tab">Polymer</a></li> | 39 <li><a href="#polymer" data-toggle="tab">Polymer</a></li> |
40 <li><a href="#futures" data-toggle="tab">Futures</a></li> | 40 <li><a href="#futures" data-toggle="tab">Futures & Streams</a></li> |
Kathy Walrath
2013/12/20 23:12:16
Why have Streams here? I see no Sream tutorial...
| |
41 <li><a href="#forms" data-toggle="tab">Forms & Data</a></li> | 41 <li><a href="#forms" data-toggle="tab">Forms & Data</a></li> |
Kathy Walrath
2013/12/20 23:12:16
Data -> data
(or maybe make all the tabs Title Ca
| |
42 <li><a href="#commandline" data-toggle="tab">Command-line apps</a></li> | |
42 <!--<li><a href="#mobile" data-toggle="tab">Mobile</a></li>--> | 43 <!--<li><a href="#mobile" data-toggle="tab">Mobile</a></li>--> |
43 </ul> | 44 </ul> |
44 | 45 |
45 <div class="tab-content"> | 46 <div class="tab-content"> |
46 | 47 |
47 <!-- BASICS TAB --> | 48 <!-- BASICS TAB --> |
48 <div class="tab-pane active" id="basics"> | 49 <div class="tab-pane active" id="basics"> |
49 | 50 |
50 Download the software and | 51 Download the software and |
51 discover which tools and libraries you get with the bundle. | 52 discover which tools and libraries you get with the bundle. |
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
236 <h4 class="no-permalink"><a href="indexeddb/"><img src="images/target. png" height="20" width="20"> Use IndexedDB</a></h4> | 237 <h4 class="no-permalink"><a href="indexeddb/"><img src="images/target. png" height="20" width="20"> Use IndexedDB</a></h4> |
237 <p>Save data on the client with IndexedDB.</p> | 238 <p>Save data on the client with IndexedDB.</p> |
238 <img src="images/countdown-screenshot.png" width="300"> | 239 <img src="images/countdown-screenshot.png" width="300"> |
239 </section> | 240 </section> |
240 </div> | 241 </div> |
241 <div class="col-md-6"> | 242 <div class="col-md-6"> |
242 </div> | 243 </div> |
243 </div> <!-- end row --> | 244 </div> <!-- end row --> |
244 </div> <!-- end FORMS tab --> | 245 </div> <!-- end FORMS tab --> |
245 | 246 |
247 <!-- COMMAND-LINE APPS TAB --> | |
248 <div class="tab-pane" id="commandline"> | |
249 <div class="row"> | |
250 | |
251 <div class="col-md-6"> | |
252 <section> | |
253 <h4 class="no-permalink"><a href="cmdline/"><img src="images/target.pn g" height="20" width="20"> Write Command-line Apps</a></h4> | |
Kathy Walrath
2013/12/20 23:12:16
-line -> -Line?
| |
254 <p>Learn about features, such as command-line arguments, that command- line apps need.</p> | |
255 <img src="cmdline/images/commandcode.png" width="350"> | |
Kathy Walrath
2013/12/20 23:12:16
This image is broken for me
| |
256 </section> | |
257 </div> | |
258 | |
259 <div class="col-md-6"> | |
260 </div> | |
261 | |
262 </div> | |
263 </div> | |
264 | |
246 <!-- MOBILE TAB --> | 265 <!-- MOBILE TAB --> |
247 <!-- | 266 <!-- |
248 <div class="tab-pane" id="mobile"> | 267 <div class="tab-pane" id="mobile"> |
249 <div class="row"> | 268 <div class="row"> |
250 | 269 |
251 <div class="col-md-6" style="border-right:1px solid Lavender"> | 270 <div class="col-md-6" style="border-right:1px solid Lavender"> |
252 <section> | 271 <section> |
253 <h4 class="no-permalink"><a href="mobile/"><img src="images/target.png " height="20" width="20"> Write for Mobile Devices</a></h4> | 272 <h4 class="no-permalink"><a href="mobile/"><img src="images/target.png " height="20" width="20"> Write for Mobile Devices</a></h4> |
254 <p>Mobile devices are taking over the world!</p> | 273 <p>Mobile devices are taking over the world!</p> |
255 <img src="images/countdown-screenshot.png" width="300"> | 274 <img src="images/countdown-screenshot.png" width="300"> |
256 </section> | 275 </section> |
257 </div> | 276 </div> |
258 | 277 |
259 <div class="col-md-6"> | 278 <div class="col-md-6"> |
260 </div> | 279 </div> |
261 | 280 |
262 </div> | 281 </div> |
263 </div> | 282 </div> |
264 --> | 283 --> |
265 | 284 |
266 </div> <!-- end tab content--> | 285 </div> <!-- end tab content--> |
267 </div> <!--end tabbable --> | 286 </div> <!--end tabbable --> |
268 </div> <!-- end of tute-tabs --> | 287 </div> <!-- end of tute-tabs --> |
269 | 288 |
270 {% endcapture %} | 289 {% endcapture %} |
271 | 290 |
272 {% include tutorial_main_page.html %} | 291 {% include tutorial_main_page.html %} |
OLD | NEW |