MobileDesignSystems
- Fonts
- Labels
- Buttons
- Dynamic Type support
- Spacing
- Auto-layout using spacing
- Custom Views Types
- Protocol-oriented-views
- Build a component
Building a Mobile Design System:
https://speakerdeck.com/krstnfx/building-a-mobile-design-system
https://www.swiftforgood.com/
Autolayout:
https://www.avanderlee.com/swift/auto-layout-programmatically/
ios-font-sizes:
https://gist.github.com/zacwest/916d31da5d03405809c4
Human Interface Guidelines:
https://developer.apple.com/design/human-interface-guidelines/ios/visual-design/typography/
Dynamic Type: https://developer.apple.com/documentation/uikit/uifont/scaling_fonts_automatically https://useyourloaf.com/blog/using-a-custom-font-with-dynamic-type/
POP Views:
https://www.natashatherobot.com/protocol-oriented-views-in-swift/
https://blog.bobthedeveloper.io/protocol-oriented-programming-view-in-swift-3-8bcb3305c427

