7 ms·
PaintCode 2
- jfisk87 12y agoWow, if you bought version 1 they have no upgrade price :(
- jcomis 12y agoThat's the trend lately. App store doesn't support that sort of pricing model.
- jfisk87 12y agoThat's pretty bad way to alienate your loyal customers. They can still have users email them and issue download codes after paying through their website.
- eridius 12y agoNo they can't. The App Store very deliberately prevents that (because that would let you use the App Store for all its benefits, while completely bypassing the 30% cut). The only codes you get are a limited number of promotional codes. Sure, if you have 5 customers, you could give them codes, but if you have 500 you can't.
- tlercher 12y agoThey can. [MAS = Mac App Store, nMAS = non-Mac App Store] The only (okay two) way that is impossible to do is: MAS ➜ MAS (and nMAS ➜ MAS) but: non-MAS ➜ non-MAS: via serial in the store MAS ➜ non-MAS: Receipt Validation (https://developer.apple.com/library/mac/releasenotes/General/ValidateAppStoreReceipt/Introduction.html https://developer.apple.com/library/mac/releasenotes/General...) the last one is rarely used by Developers… 1Password is one, that allows you to buy it in the MAS, and use at least their Beta-Builds. That many developers use the MAS as an excuse, for not providing any upgrade paths at all… is a very silly solution to a problem that many Developers/Companys face (to make permanent profit) at the cost of customer satisfaction.
- cjensen 12y agoA paid upgrade for store MAS ➜ non-MAS is forbidden by Apple. Omni already tried that [1]. [1] https://www.omnigroup.com/blog/omnikeymaster-upgrade-pricing-for-mac-app-store-customers https://www.omnigroup.com/blog/omnikeymaster-upgrade-pricing...
- eridius 12y agoOmniGroup found a way to effectively get upgrade pricing with the App Store, but it requires your app have two modes: Regular mode, and an in-app purchase to Pro mode. With that setup, you can offer discounts for the IAP to previous customers (basically, by having 2 IAPs that unlock the same functionality, but you only present one to the user). So your repeat customers still need to pay full price for the Regular edition but their Pro upgrade is cheap (or free). Of course, most apps don't really split into Regular and Pro very well, so this solution won't work for a lot of people.
- ThomPete 12y agoIt's free to upgrade if you bought after April
- jamra 12y agoI bought mine in February. Haven't used it once. I emailed support. Not even a whimper of sympathy.
- cwyers 12y agoLooks pretty nifty, but I wish it would mention what it runs on (it looks like OS X only, but would it kill them to just say that?)
- manmal 12y agoNo it definitely also runs on iOS, and, interestingly, Xamarin: http://docs.xamarin.com/samples/PaintCode/ http://docs.xamarin.com/samples/PaintCode/ I met the authors in person > 1 year ago, when they were thinking about whether Java (Android) code generation would make sense. Would love to learn that they made it happen too.
- jcomis 12y agoI think they are referring to what platform the actual app runs on, not the code it generates, which appears to be OS X only.
- cwyers 12y agoRight, it generates Objective-C and C# which can presumably be used anywhere those can run, but the tool itself runs somewhere.
- keehun 12y agoTool runs on OSX only. I guess they (I would, too) assumed it was pretty obvious, but it is clearly not. (I don't mean this in a derogatory or a mean way). Just interesting. Related to the top comment here about not assuming that the visitors know what the app is about.
- nezza-_- 12y agoThey say they support C# with Xamarin.iOS, so no Android support through that.
- scrumper 12y agoI just bought PaintCode 1, about a week ago. Sad^h^h^h Happy - free upgrade woo!
- M4v3R 12y agoTry and contact the authors, it's likely that they will give you at least a better upgrade price for version 2. Some companies also give out upgrades like that for free for people who bought previous version just before the launch.
- scrumper 12y agoIt's on the Mac App Store, which doesn't permit this kind of thing. It's not so bad: I'll try the free trial and if it fixes some of the problems I have with PaintCode 1, I'll pay for the upgrade. The app itself is a tool which helps me make money so it's not hard to justify. I'm starting to think that an honorable and smart thing for developers to do is to run a sale a month or so before the release of a new paid version on the app store.
- melancton 12y agobut you'd have to tell the customers the reason for the sale. Otherwise they would feel cheated and would demand the new version. And revealing release month before actual release has its own shortcomings...
- jkestner 12y agoThat would be approximately why I was able to get PaintCode v1 in a MacHeist bundle super cheap in January. Very worth it - if you're going to embrace the UI dynamics in iOS 7 and beyond, this is an incredibly efficient way to do it. An update of our cooking thermometer's app (http://supermechanical.com/range/app http://supermechanical.com/range/app if you're curious) that's in review now will have a circular cooking timer widget - drag in a circle, see the wedge of a clock face you're selecting - and with PaintCode I just drew a wedge and designated the angle as a variable. Didn't have to think one bit about drawing arcs, and even better, it took away much of the penalty of tinkering with the look and feel of the interaction.
- mournit 12y agoI 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 their documentation.
- johnward 12y agoMy first impression when I got to the page was ok what does this thing do? A simple blurb about what this thing is may have sparked some interest.
- SaladFork 12y agoFor those looking: > PaintCode is a vector drawing app that turns your drawings into Objective-C or C# drawing code in real time.
- icoder 12y agoI 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 :)
- scoot 12y agoYou didn't miss it - it doesn't say that anywhere in one sentence on the linked page.
- npizzolato 12y agoVery similar text appears if you hover over the bottom right yellow dot. Why the most important sentence on the page is hidden behind a mouse over is beyond me.
- jasonlotito 12y ago
- general_failure 12y agoNice, 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?
- brixon 12y agoYou hide it in the terms of service and hope that the person at the company buying it bypasses official procurement (i.e. buys the software with corp credit card). Where I work the procurement organization will required that verbiage is removed.
- josephschmoe 12y agoI suspect you can just add them so long as you don't have an NDA. It might result in losing them as a customer if they had an expectation of privacy (for example, if it affected one of their acquisitions) - but that's usually done through an NDA.
- kingnothing 12y agoYou generally ask the company for permission, and they generally say yes because it's free marketing for them.
- giovannibajo1 12y agoI 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.
- sjtgraham 12y agoWhen 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.
- kitschpatrol 12y agoFantastic progress on a great app! Seems like a candidate for an Apple acquisition and then integration in Xcode 6. A bit of a stretch, but such a move would align with the trend of baking interface builder, particle effect editors, etc. right into the IDE. (Designer <--> developer workflow considerations aside...)
- mrbill 12y agoWhat's the difference between this and something like Interface Builder?
- sritch 12y agoInterface builder is pretty limited for customizing design elements.
- spiralganglion 12y agoThe animated bubbles make it very hard to read the text they connect to. Very distracting. But otherwise, the look of the site is absolutely gorgeous, and I'm really curious to see all the improvements.
- habosa 12y agoI would KILL for something like this on Android. I know on Android it's not standard to layout UI in code but even just a better Android WYSIWYG layout xml designer would be wonderful. People have proven that it's possible to create gorgeous custom Android apps but it's definitely easier on iOS.
- ww520 12y agoI don't think it is what you think it is. It is not a UI layout design tool. It's a tool to build vector-based control icons and graphic.
- habosa 12y agoIt looks like you can create vector-based custom controls and export them as Obj-C code. Custom controls are a real pain to layout on Android, so this would be great.
- JRobertson 12y agoAs 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?
- fatboy 12y agoFrom what I understand, there's a performance gain from doing the drawing directly.
- thought_alarm 12y agoActually, there's a performance hit when drawing directly (via [UIView drawRect:]) The point of PaintCode is to allow dynamic manipulation of an image. If you don't need a dynamic image, the best option is a .png; second option is drawing once to a UIImage.
- _zen 12y agoThis 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?
- eddieroger 12y agoPaintCode 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.
- VPrime 12y agoThis 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.
- interpol_p 12y agoThe greatest benefit I can see with PaintCode is the ability to make parameterise-able images with expressions. Creating cool little dynamic vector images that can be driven through your code (gestures, accelerometer, etc) seems really nice.
- nikster 12y agoI am wondering if PaintCode would allow my designer to draw up a complete UI - e.g. all screens so I could just use that. What I do now is I get the designs in some sort of intermediary format, e.g. InVision or whatever, then I have to go and measure everything and all the pixel distances, then re-create it in Interface Builder. It's retarded.
- fredsted 12y ago
- mrmondo 12y agoIt really annoys me that the website doesn't even say what the product is / who it is intended for.
- NIL8 12y agoLighten up people. I understand the frustration, but OP is not ALL of those posts you're referring to. He's one guy that posted a link looking for feedback. OP: I like this and think it has a nice, fresh look to it. Look forward to playing around with it. Thanks.
- thomasjoulin 12y agoWow, tough crowd! I'd be curious to see what some of the commenters have shipped... One question for the PaintCode team if they read this: is it possible to have dynamic star shapes? i.e I set it grows with the frame This update looks awesome, can't wait to use it