Open Source Projects
Open Source projects are a big part of why we are able to rapidly build applications today. They've inspired me to want to create software that others can use, both from my professional and personal work. Below are projects I've contributed to over the past few years.
TableSchemer is a new way to think about static tables. I've had varying difficulty with using the static table feature in storyboards when it came to customization and interactivity. For example, if you wanted tapping on a row to expand into more rows, such as an accordion, things can get disjointed. At that point you have to think about both the code and the way the storyboard is setup. When it came to writing static tables in code, you end up having to think about index paths and state. Since we were building a ton of tables for the Weebly iPad app, I wanted to do something to make it easier. I wanted cells to flow, to be interactive and to be maintainable. That's why I put together TableSchemer.