Heg,
thank you. Yes Balasmiq is used by one of our developer, you have to constrain yourself to use a subset of the widgets, but if you do that, you can get a lot done, in a very short amount of time.
We are also preparing (it's ready but not published) a mongodb mdsl generator like balsamiq for MongoDB. So you just create an entity model like this:
entity Coupon {
description String ;
endDate Date ;
merchant Merchant ;
}
entity Reward {
description String ;
endDate Date ;
merchant String ;
}
and it generates all the layouts and CRUD operations (in MDSL), this can easily generate hundreds of mdsl lines of code, from there you can generate thousands of Objective-C and Android/Java code.
>> wonder WHY use Balsamiq at all.
I think if you are a developer you will not use balsamiq, it sells a bit better, people like visual, then they drop into code. If you use canappi, you will fall in love with absolute layout again, and then when you realize that from the same MDSL file you get an iPhone app AND and android app that looks the same (with the same unique coordinates), you'll be entire sold, this will become your new design tool. When you add mongoDB in the mix, you'll never be able to go away from it. I am so productive, I look at all the code I should have written, I can't believe it myself.
>> is there a good reason to really start with your Balsamiq mockups
Only if you are not comfortable with writing MDSL. Basically, with balsamiq, anyone can do something, but you will have to be a developer to finish the app.
Hope that helps,
JJ-