The missing bridge between programmers and graphic designers.
Designing a gorgeous, resolution-independent user interface is hard, especially if you have to program your drawing code. PaintCode is a simple vector drawing app that instantly generates resolution-independent Objective-C drawing code for both Mac OS X and iOS.
You no longer have to tweak and recompile your drawing code over and over again to achieve the desired result. With PaintCode, a graphic designer with no programming experience can draw beautiful controls, icons and other user interface elements, and the app automatically generates a code that is equally beautiful.
The key to resolution-independent user interface
Use built-in vector shapes (rectangles, rounded rectangles, ovals, texts, beziers, stars and polygons) to draw stunning buttons, sliders, icons and other user interface elements. PaintCode makes sure that your drawings stay crisp and sharp by aligning them to pixel grid at just the right places. You can even add multi step gradients and shadows to make your interfaces more realistic.
Generates code for OS X and iOS
You can choose between OS X or iOS code. PaintCode generates simple and straightforward Objective-C that uses Cocoa, Quartz and Core Graphics APIs. You can even move the origin around and generate a drawing code for flipped NSViews!
Get ready for Retina displays
To help you prepare for the world of high-resolution, high-density displays, PaintCode allows you to turn on the Retina mode. This doubles the resolution of the drawing canvas. With the Retina mode turned on, you can instantly see what your drawing would look like on iPhone 4, iPhone 4S, the new iPad and other retina-display devices that may be coming in the future.
Live, on-the-fly code generation
While you are busy drawing, PaintCode dutifully generates and displays the drawing source code. With syntax highlighting!
Boolean operations
PaintCode has great support for boolean operations. The results are simple and user friendly. If possible, your original control points and handles even stay in their original places!
Beziers
What would a vector editor be without beziers? Since we use PaintCode ourselves, we strived to make beziers as easy-to-use as possible. After all, PaintCode itself is designed with PaintCode.
Dynamic colors, gradients and shadows
The same color can be used multiple times in the document. When adjusted later, all affected shapes are automatically updated. Moreover, you can derive new colors, gradients and shadows from existing colors, forming a permanent, dynamic relationships.
Niciun comentariu:
Trimiteți un comentariu