File tree 2 files changed +21
-2
lines changed
2 files changed +21
-2
lines changed Original file line number Diff line number Diff line change @@ -20,10 +20,29 @@ There are two major version for the app released before.
20
20
21
21
22
22
## Features
23
- * Swift Programming Language - fully upgraded to 2
24
- * MVVM - Reactively update ` ViewController ` UI from ` ViewModel `
23
+ * Swift Programming Language - fully upgraded to version 2
24
+ * Design driven development - [ Sketch design file ] ( raw/master/Design/SwiftWeather.sketch )
25
+
26
+ ![ Sketch design] ( raw/master/screenshots/SketchDesign.png )
27
+
25
28
* ` @IBDesignable ` and ` @IBInspectable ` - Reusable UI components
29
+
30
+ ![ IBDesignable and IBInspectable] ( raw/master/screenshots/IBDesignable-IBInspectable.png )
31
+
32
+ * Custom UIView
33
+
34
+ ![ Custom UIView] ( raw/master/screenshots/Custom-UIView.png )
35
+
36
+ * ` UIStackView `
37
+
38
+ ![ UIStackView] ( raw/master/screenshots/UIStackView.png )
39
+
26
40
* Size Classes - Support different devices with adpative layout
41
+
42
+ ![ Size Classes] ( raw/master/screenshots/UIStackView-with-Size-Classes.png )
43
+
44
+ * MVVM - Reactively update ` ViewController ` UI from ` ViewModel `
45
+
27
46
* Protocal oriented programming - Still learning though and finding the best practise of that.
28
47
* Value based programming - Use imutable value anywhere.
29
48
* Icon fonts
You can’t perform that action at this time.
0 commit comments