A series of tools for Swift intended to encourage rapid development & prototyping for iOS & Mac.
- Prioritize Speed of development & stability.
- Focuses on the happy path: most common use cases to get done fast.
- Are only flexible on an as-needed basis
- Visual Components:
- Data Persistence
- Networking
- Load a URLRequest the proper way in a few lines
- Also used to mock fake api requests
- Build URLRequests with less effort
- Load a URLRequest the proper way in a few lines
-
Components
-
✅ Dialog loading
-
✅ BaseAPI (Loading Request)
-
✅ Quick settings
-
✅ Toast messages
-
✅ Happy colors
-
HappyStyling
- Nav bars
- Search bars
- Default font stylings
- ✅ Default button
- Default Label styling
- ✅ Default text field styling
- Default text view styling
-
✅ Alert messages
-
Quick keychain
-
Email & password validation
-
Happy Conversions
- Int to money string
- Date to Pretty String
-
Happy Sockets
- Get sockets up in running in few steps
-
Happy Strings:
- Common string messages used in apps
- No internet
- Error message
- Server Error
- Unauthorized
- Invalid email
- Invalid password
- Account not found
- Common string messages used in apps
-
Login
-
In app purchase kit
-
Sales screen
-
Circle Ci run testflight file
-
Default Fastlane file
-
Network connectivity
-
Forms (like signup) and factory builder object
-
Quick Core Data
-
Search interface
-
Input on top of keyboard
- Enter verification code screen
-
Quick Storyboard referencing
-
Quick UITableView/CollectionViewCell registration
-
Contsraints
- Center to superview
-
Happy views
- Buttons
- Labels
- Font
-
Enable location and others
-
Image scroller
- Email Validation
- Login POST call