Not have to modify the source code of my projects much to get this working. I don't want this to become a mess to get working. However, this will help me to think small with my views. Only import the needed dependencies such as ViewModels and that's it to get views to work.
Be able to use kits such as SnapKit in playgrounds.
Be able to do like Kickstarter where in the playground, they render the view and then pass in an "app state" that you can comment on and off parts of it to render the screen in different states. [this might take some more and need to be it's own issue]
Problem: Creating views in code is annoying. I want to be able to create views and iterate on them quickly before I add them to my project.
Proposed solution: Playground driven UI development. Using a XCode playground to test views and iterate on them quickly.
Kickstarter is doing this in their app pretty heavily. https://github.com/kickstarter/ios-oss
Here is a walkthrough on how to setup: https://medium.com/flawless-app-stories/playground-driven-development-in-swift-cf167489fe7b
Goals: