mililightning.blogg.se

Paintcode alternative
Paintcode alternative












  1. #Paintcode alternative software#
  2. #Paintcode alternative code#

Luckily for us, our customers are still willing to buy our product, even at a price that seems high to many these days. PaintCode, with its higher price tag and no subscription model, feels a bit like a fossil, a holdover from a bygone era.

#Paintcode alternative software#

Sadly, the best days of selling indie software are probably over. How viable is it to create a business building macOS applications? I asked Peter how he feels about the current state of the Apple ecosystem from a business perspective. While things have improved slightly ( macpro_lives) during the past few months, many people continue to be concerned about the future of Apple and how it caters to professionals. The current version, PaintCode 3, is about 300,000 lines of code.Īpple has received quite a bit of criticism from professionals in recent years, including from developers. The first version of PaintCode included roughly 30,000 lines of code. The biggest technical hurdle was the implementation of boolean operations (union, intersection, and difference) on Bézier curves. They created a quality product and allowed it to evolved over time. They didn't waste months or years crafting the perfect application. The first version of PaintCode was limited in functionality, but that was a key ingredient of its success. But we managed to release the first version on March 11, just four days after the first Retina iPad was released. We only had three months to develop PaintCode 1.0.

paintcode alternative

While we had a pretty good idea of what we had to implement and how, the deadline was crazy. What were some of the hurdles they needed to take to ship the first version of PaintCode? They had a strict deadline and only three months to ship an ambitious project, which brought several challenges with it. We set that as our release date and immediately started working on the first version of PaintCode. The rumor was that Apple would release the new iPad in March of 2012. Coincidence? I think not.Īt the same time, there were rumors that Apple was going to release an iPad with a Retina display, increasing the need for a tool such as PaintCode, including for other developers. The release of PaintCode in 2012 coincided with the introduction of the first iPad with a Retina display. We desperately needed something like PaintCode, but, at the time, we couldn't find anything like it on the market."īut that wasn't the only motivation for the team.

#Paintcode alternative code#

Writing drawing code by hand is very tedious. Even a simple example can take hours and dozens of lines of code. More importantly, it takes a lot of time. From the very beginning, we decided to make the entire user interface of the app resolution independent and the best way to do that was to draw the user interface elements in code. We were developing another app with a custom user interface. I asked Peter why and when they decided to focus on PaintCode. This means it can be used for Cocoa, Android, and web development. Today, PaintCode supports Java, Swift, Objective-C, and JavaScript. The first version of PaintCode was released before anyone knew about Swift. Because we knew we'd be selling multiple products in the future, we purposely didn't name the company after PaintCode, our first product. We created the company to sell PaintCode. PixelCut was founded in 2012 by Mike Antonic and myself. Because I wasn't familiar with the origin story of PixelCut, I asked Peter to tell me about the company's early days. PixelCut is a team of four, Peter Krajcik, Mike Antonic, Matt Dunik, and Martin Kiss.

paintcode alternative

It's only one of the many possibilities PaintCode offers. The tutorial outlines how I import SVG images into PaintCode and use the generated code to create buttons. PixelCut also created a plugin for Sketch that neatly integrates with PaintCode.Ī few months ago, I wrote a tutorial in which I explain how I use PaintCode to create buttons without images. The current version is quite the powerhouse. PaintCode supports Swift and Objective-C, but it also works seamlessly with Java and JavaScript. But what is PaintCode? In a nutshell, PaintCode is a drawing application that translates what you draw into code, like magic. Saying that PaintCode made a few waves when it made its first appearance in 2012 is an understatement. While the name may not sound familiar, you may be familiar with PaintCode, PixelCut's flagship product. To run a thriving business selling software, you need more than a solid understanding of software development.Ī few weeks ago, I got in touch with Peter Krajcik from PixelCut to talk about running a software company focused on the Apple ecosystem.

paintcode alternative

Running a successful software company has always fascinated me.














Paintcode alternative