Flip BabyStep Tutorial

 

About Flip BabyStep Tutorial

The BabyStep Tutorials are a series of very small tutorials intented for novice flip programmers that need help in writing a very simple flip managed program. They provide a step by step guide from an almost empty program to one which is actually doing something.

This BabyStep tutorial will allow you to program a full application as shown in the following screenshot.

The code of the starting application comes along the flip code into the src/samples/flip/ folder. It allows you to apply the modification of this guide and see for yourself how this changes the application behavior as code is added or modified.

How to Use This Document

If you want to add flip support to your application, first read Flip Overview to have a taste of the features that flip can add to your application. After reading this, read each chapter of this book one after each.

Each new chapter take the code from the previous chapter, and modify it (by adding or changing lines) until a new very basic feature is added. Each new line is commented to teach its effect on the program.

Prerequisites

You should be familiar with C++ programming, especially templates. You should be also familiar with basic C++ design patterns such as the Singleton or Delegate pattern.

You should be familiar with the MVC design pattern. In a flip managed application, flip acts as the Model part of the MVC design pattern. The Flip Overview gives definition and the basic idea behind the MVC design pattern and how it is used in Flip.

This tutorial will show how to write very basics Controller and View part.

See Also

See Flip Framework Reference for details on Flip classes.

See Flip Programming Guide for a more advanced guide into using flip. This book is typically the one you will want to read after this one.