OLD | NEW |
| (Empty) |
1 SKY SDK | |
2 ======== | |
3 | |
4 Sky and Sky's SDK are designed as layered frameworks, where each layer | |
5 depends on the ones below it but could be replaced wholesale. | |
6 | |
7 The bottom-most layer is the Sky Platform, which is exposed to Dart | |
8 code as the ```dart:sky``` package. | |
9 | |
10 Above this are the files in the [painting/](painting/) directory, | |
11 which provide APIs related to drawing graphics. | |
12 | |
13 Layout primitives are provided in the next layer, found in the | |
14 [rendering/](rendering/) directory. They use ```dart:sky``` and the | |
15 APIs exposed in painting/ to provide a retained-mode layout and | |
16 rendering model for applications or documents. | |
17 | |
18 Widgets are provided by the files in the [widgets/](widgets/) | |
19 directory, using a reactive framework. | |
20 | |
21 Text input widgets are layered on this mechanism and can be found in | |
22 the [editing2/](editing2/) directory. | |
OLD | NEW |