Live data from Hacker News

PaintCode 2

paintcodeapp.com

41–50 of 72 posts

Re: PaintCode 2

#41
post #22
post #6

Earlier quoted context omitted.

I think they are referring to what platform the actual app runs on, not the code it generates, which appears to be OS X only.

Right, it generates Objective-C and C# which can presumably be used anywhere those can run, but the tool itself runs somewhere.

They say they support C# with Xamarin.iOS, so no Android support through that.

Re: PaintCode 2

#42
post #36

Earlier quoted context omitted.

For those looking: > PaintCode is a vector drawing app that turns your drawings into Objective-C or C# drawing code in real time.

I glanced over the website and missed that, now on mobile I'm only reading the comments and see that it is quite relevant for me. So thanks :)

You didn't miss it - it doesn't say that anywhere in one sentence on the linked page.

Re: PaintCode 2

#43

Nice, Apple itself is a customer. That's a big thumbs up. In general, do you have to contact companies and ask them permission before you put them on the customer list?

You generally ask the company for permission, and they generally say yes because it's free marketing for them.

I bet Apple didn't give them permission, they never want their logo to be used for marketing purposes for any reason. There are no takeaway Apple-branded gadgets for instance (while I have tons of tshirt/pens/gadgets with logos/products of any technological company in existence), and many shopping malls in which Apple has a store can't show an Apple logo on the big ads panels outside.

Re: PaintCode 2

#44

Nice, Apple itself is a customer. That's a big thumbs up. In general, do you have to contact companies and ask them permission before you put them on the customer list?

You generally ask the company for permission, and they generally say yes because it's free marketing for them.

When have you ever seen Apple as a reference customer? This was probably some unfortunate Apple employee using their corp email account for the receipt to be sent to. It could have even been a retail employee, which isn't as much as an endorsement as an engineer working on UIKit for example.

Re: PaintCode 2

#45
This seems like a cool way to learn Objective-C and iOS development.

Can I make an entire working app using this, or is it only meant for prototyping/mock-ups?

Re: PaintCode 2

#46

As someone who has fairly limited exposure to mobile application development I have to ask a basic question, what are the use cases for this tool? I can tell that it turns vector into code, but why not just include the vector in the app?

From what I understand, there's a performance gain from doing the drawing directly.

Re: PaintCode 2

#47
post #45

This seems like a cool way to learn Objective-C and iOS development. Can I make an entire working app using this, or is it only meant for prototyping/mock-ups?

PaintCode is meant to replace the need for images by giving you the equivalent code for basic images. Their initial claim to fame with version 1 was being "Retina ready," since the images are drawn in code instead of PNGs. It is a very good way to learn Quartz and CoreGraphics, but not necessarily the best way to learn ObjC.

I used PaintCode in a project I worked once, and it was a lot more work than I wanted for just asking my designer to give me an @2x image. If you work with designers who do vector art already, you're not going to gain much. The StyleKit class is slick, though, so I may revisit this once again.

Re: PaintCode 2

#48
post #11

I am feeling increasingly frustrated by product websites that assume I already know what their product is. This seems to be especially prevalent on sites of tools meant for developers. Please, don't make me have to guess by reading your tooltips, feature blurbs, and customer quotes like they are puzzle pieces to the question of "what the hell is this thing!" At least PaintCode is kind enough to give an overview in th…

Paintcode is like a niche photoshop for iOS. You draw graphics inside the program and it gives you the custom drawing code in objective c.

The use case is if you decide to draw something custom in iOS like a specialized progress bar or a control that you wish to animate as you scroll your finger across the screen, you can make it much easier with this tool.

Re: PaintCode 2

#49
post #45

This seems like a cool way to learn Objective-C and iOS development. Can I make an entire working app using this, or is it only meant for prototyping/mock-ups?

PaintCode is meant to replace the need for images by giving you the equivalent code for basic images. Their initial claim to fame with version 1 was being "Retina ready," since the images are drawn in code instead of PNGs. It is a very good way to learn Quartz and CoreGraphics, but not necessarily the best way to learn ObjC. I used PaintCode in a project I worked once, and it was a lot more work than I wanted for jus…

This was our experience as well. We used it for a few things, but in the end it was faster for us to just create a @2x image.

Re: PaintCode 2

#50
post #25

Earlier quoted context omitted.

Oh, really? I don't personally develop iOS apps, but as a technical guy, I understood what this thing is within 10 seconds of the page loading. It is a technical product with a niche. Maybe they weren't trying to market to you?

I was pretty sure I knew what it was in 10 seconds, but they didn't tell me, so I had to guess. My guess was slightly off - I thought this was for making websites. It's better they tell me what their thing does rather than making me guess, even if it's an easy guess.

Agree 100%. I had the same thought process and assumed it was a tool for websites until I noticed the Objective-C syntax in the code screenshots.
Post reply on HN