Our regularly scheduled monthly meeting is on the first Monday of every month. See the Calendar on IndyCocoaHeads.org for deals on the feature presentation for each month.
As always, we'll have show & tell for our members to show off their latest apps and open source projects. We will also have Q&A so you can get your most pressing Cocoa related questions answered by the group.
This month, please help us in providing a very warm welcome for our special guest, Doug Sjoquist from CocoaHeads Cincinnati. Doug is a speaker for CocoaConf and will be sharing with us his presentation:
Shake Up! Your Development With Kiwi and Behavior Driven Development
When you hear "behavior driven development", do you reach for your buzzword bingo card? Does your little voice tell you that it can't really be a thing? Do you worry that you accidentally tuned into a TV infomercial?
Join us and find out that not only is behavior driven development (BDD) a real "thing", but that is a practical approach to development that will help you produce cleaner and leaner code for your next project. I will introduce you to Kiwi, a tool for iOS that builds on OCUnit and helps us keep our focus on the value delivered to the user.
We will use Kiwi and BDD techniques to create "Shake Up!", an earthquake monitoring app that uses live USGS data feeds. By the end of the session,
- you will understand the basic principles of TDD and BDD,
- you will be motivated to try TDD or BDD sometime soon,
- you will know whether Kiwi might make your development more effective,
- you will have the complete project for the Shake Up! app to experiment with.