PaintCode is a macOS and iOS development software and application that helps developers quickly create their own custom user interfaces. It offers a wide range of features designed to make the process of creating graphical user interfaces (GUIs) for apps easier and faster. With PaintCode, developers can create custom icons, buttons, and other UI elements using a simple vector-based drawing interface. The user interface elements created in PaintCode can then be exported as code in Objective-C, Swift, or C#, allowing developers to quickly integrate the designs into their apps. PaintCode also offers a number of tools such as color management, text rendering, and auto-layout that can help developers further customize their user interfaces.
Suspended since November 2015 Edge Reflow (preview), Edge Inspect and Edge Animate are no longer being actively developed: https://blogs.adobe.com/edge/2015/11/30/update-about-edge-tools-services/