The master branch provides completed code for the Learning Kinesis Development series in the Kinesis Developer Guide.
Each learning module in the series has its own branch (for example, learning-module-1 branch for the first learning module). If you are interested in following the learning plan for this series, it is recommended that you start with the code in the corresponding module branch to stay in sync with each learning module.