Touch painting is a very requested feature in our children’s book apps and is also a part of Storybuilder, our children’s book authoring tool. Instead of repeating code over and over again we decided to create a library just for it: RMPaint. And we made it open source while we were at it.
RMPaint is an iOS painting library based in the GLPaint example by Apple. Its main features to date are:
- Paint with touch gestures
- Dynamic brush and color
- Save and restore painting sessions
- Designed for iOS 5 with ARC
As usual, we invite developers to fork RMPaint and contribute or request improvements. We will be adding more features shortly.