Hello! and Corona UI question...

Hello everybody.  As this is my first post let me introduce myself:

My name is Rafael Carmiol.  Im from Costa Rica.  I have programming experience with c++, however I'm a complete noob when it comes to Corona.

Im amazed my the simplicity in Corona.  I know its amazing for creating games, and that you can also make non-game apps.

But here is where my problem resides.  I want to do a business-type app.  This requires alot of UI stuff.

I have the latest trial corona version as of today, Jan 26th 2012.  Is the Corona UI still for subscribers only?

I dont want to pay $200-$350 to "find out" if this UI has what i need.

What Im struggling in finding are a couple of things (and please don't laugh  if they are already implemented and super easy to find, still a noob here):

-Navigation bar (including back and the blue done button)
-Graph line plots (like an excel line graph)
-grouped list views
-list views that can have checkboxes on the left side

I did find out how to create a Tab Bar, yay!!!

Please point the way.  Thanks in advance!

-Rafa C.

The public build (704) from December should contain the full widget library that's currently available. However, significant improvements have been made in later daily builds.

http://developer.anscamobile.com/content/widget

is the documentation for it. Most of it was outdated with builds after 704.

You can do picker wheels, scroll views, table views (what you call a list view) with grouping, buttons, tab bars.. Most everything else you can do with the necessary graphics.

graph plots you would have to roll your own, and your check boxes would be the same.

Rob got it in one

Thanks to both of you!

Any idea on where to find or how to create the graph/line plot thing?

Lets assume you have a table of X and Y points:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
local data = {}
data[1] = {10,10}
data[2] = {11,12}
data[3] = {15,8}
 
 
for i = 2, #data do
     local aX = data[i - 1].x
     --
     -- in Corona, 0, 0, is at the top left, so we need to translate the
     -- y coordinate to make it like 0 is at the bottom.
     local aY = display.contentHeight - data[i - 1].y
     local bX = data[i].x
     local bY = display.contentHeight - data[i].y
     data[i].line = display.newLine(aX,aY, bX, bY)
     data[i].line.strokeWidth = 3
     data[i]:setStrokeColor(255,255,255)
end

Once again, thanks!

views:670 update:2012/2/10 9:26:24
corona forums © 2003-2011