swiftui-themeboard-app is a unique application that showcases various keyboard input types and use-cases along with supporting the dark-light theme.
swiftui-themeboard-app.mov
- Language: SwiftUI
- Xcode Version: 16.0 and later
-
Showcases various keyboard types.
-
Toggle for light/dark themes.
- Default: Ideal for standard input like username or comment.
TextField("Enter...", text: $textFieldValue) .keyboardType(.default)
- NumberPad: Ideal for numeric input like PIN or account number.
TextField("Enter...", text: $textFieldValue) .keyboardType(.numberPad)
- DecimalPad: Ideal for prices, measurements, or any numeric with decimals.
TextField("Enter...", text: $textFieldValue) .keyboardType(.decimalPad)
- PhonePad: Ideal for phone number input with a traditional keypad layout.
TextField("Enter...", text: $textFieldValue) .keyboardType(.phonePad)
- EmailAddress: Ideal for an email address, utilizing the "@" and "." keys more quickly input..
TextField("Enter...", text: $textFieldValue) .keyboardType(.emailAddress)
- Twitter: "@" and "#" keys simplify Twitter handles and hashtags input.
TextField("Enter...", text: $textFieldValue) .keyboardType(.twitter)
- WebSearch: Ideal for quick search input with a dedicated search button.
TextField("Enter...", text: $textFieldValue) .keyboardType(.webSearch)
Please feel free to create pull request.
SwiftUI-KeyAnimationApp is written in SwiftUI and is open source.