The app store app: Flipink

February 27th, 2013


Today we¬†submitted the app “flipink” to app store, hopefully it will get approve in one week : ). this is the most complex project I have ever built with my parter¬†Perry, more than 50 thousands lines of code really make me exhausted.

Perry is a great iOS programmer, he did all the database,painting tray UI, file management and SNS sharing modules of this app, I did the 3D UI, openGL accelerated painter and designed the icons, UI, and animations.

To make the smooth and efficient 3D animation, I rewrite my lite 3D engine in Object-C and integrated with iOS openGL environment, also made a Tween engine together with it, making a 3D engine from scratch on mobile platform is far more restricted than on PC, rendering performance and memory management is always the key issues to make me headache, but fortunately, after 200 hours hardworking, this app’s 3D UI works really neat and smooth.

The painting engine is also very tricky, at the beginning , I didn’t realize the CG draw API in UIKit is too slow for serious drawing, especially on ipad 3 retina screen, my first try is using a whole UIImage to draw everything , then I divide the screen to a grid with 16 cells and using 16 threads to render each cell image, but the rendering is still too slow, finally I gave up the CGDraw approach and moved to openGL shader based algorithm, this almost took me a month to figure it out.


7 Responses to “The app store app: Flipink”

  1. Mark on March 6, 2013 6:25 pm

    I’ve installed this tool on my iPad3, it has a amazing performance I looked for from paper software product. When using it, it feels like drawing and writing on real paper. You guys did a fantastic job !

  2. Kimti on March 9, 2013 4:52 am

    Hi man , I want to know, how to keep color with alpha in one stroke, and blending in each stroke?

  3. hxflyer on March 18, 2013 8:53 pm

    thank you mark :) than you for support us and write the positive review on appstore

  4. sophia on June 13, 2013 8:15 am

    Hi there! I would like to know if you are willing to add : layers, zoom and color-picker.
    Its so necessary for the professionals. All of them+ me, are waiting for these options. Congrats for your app !!

  5. hxflyer on June 13, 2013 7:35 pm

    Hi sophia: the zoom is always there since 1.0 version, we’ve already add the color picker in the 2.0 version, please watch the video tutorial and try it:)

  6. Virginia on July 13, 2015 6:59 am

    Are you still the Rest?
    I really love your app and hoe there will be another update in the future. I cannot find a way to undo . Please give me some advice on how to u do/redo.
    Thank you

  7. Virginia on July 13, 2015 7:04 am

    Are you still there?
    I really love your app and hope it’s still active. I cannot reach a help page and need to know how to ‘undo/redo’ in your app. Hope for a reply soon and thank you.

Trackback URI | Comments RSS

Leave a Reply

Name (required)

Email (required)


Speak your mind

(please refresh this page if you can not see this image)