Framework built to encapsulate the main functionalities for the Alter Solutions Challenge app, containing:
- Protocol for sending Analytics events
- Protocol for ViewCode
- Security layer, implementation for obfuscation of sensitive variables. (ex: API keys)
- Networking layer using functional paradigms
- Container for managing dependency injection using PropertyWrapper