UIKit: style in Swift
way
Eduard Panasiuk
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
The problem
Using same color palette, fonts, sizes across application
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
The problem
Moving UI elements parameters to categories
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
The problem
Moving UI elements parameters to categories
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
The problem
Moving UI elements parameters to categories
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
The problem
How about night theme?
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
The problem
Moving UI elements parameters to categories
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
The problem
Multiple apps with same codebse & different UI styles?
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
Solution
"STYLE" for each UI element
(UILabel, UIButton, UITextField,
UIView ...)
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
Playground
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
Atomic Design
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
Atomic Design
View style contains styles for subviews
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
Atomic Design
View style contains styles for subviews
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
Atomic Design
View style contains styles for subviews
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
Questions?
UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev

UIKit: style in Swift way

  • 1.
    UIKit: style inSwift way Eduard Panasiuk UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
  • 2.
    The problem Using samecolor palette, fonts, sizes across application UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
  • 3.
    The problem Moving UIelements parameters to categories UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
  • 4.
    The problem Moving UIelements parameters to categories UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
  • 5.
    The problem Moving UIelements parameters to categories UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
  • 6.
    The problem How aboutnight theme? UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
  • 7.
    The problem Moving UIelements parameters to categories UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
  • 8.
    The problem Multiple appswith same codebse & different UI styles? UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
  • 9.
    Solution "STYLE" for eachUI element (UILabel, UIButton, UITextField, UIView ...) UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
  • 10.
    Playground UIKit: style inSwift way - Eduard Panasiuk - https://github.com/somedev
  • 11.
    Atomic Design UIKit: stylein Swift way - Eduard Panasiuk - https://github.com/somedev
  • 12.
    Atomic Design View stylecontains styles for subviews UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
  • 13.
    Atomic Design View stylecontains styles for subviews UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
  • 14.
    Atomic Design View stylecontains styles for subviews UIKit: style in Swift way - Eduard Panasiuk - https://github.com/somedev
  • 15.
    Questions? UIKit: style inSwift way - Eduard Panasiuk - https://github.com/somedev