Jump to content

[TOPIC: topicViewTemplate]
[GLOBAL: userSmallPhoto]
Photo

Would you be interested in: 1. Widget biz kit, 2. Dynamic biz app client
Started by primoz.cerar Feb 13 2014 10:02 AM

6 replies to this topic
business widget dynamic client
[TOPIC CONTROLS]
This topic has been archived. This means that you cannot reply to this topic.
[/TOPIC CONTROLS]
[modOptionsDropdown]
[/modOptionsDropdown]
[reputationFilter]
[TOPIC: post.html]
#1

primoz.cerar

[GLOBAL: userInfoPane.html]
primoz.cerar
  • Contributor

  • 455 posts
  • Corona SDK

I would like to know if there would be any interest in this two things:

 

  1. A business app oriented widget kit/pack:
  • Data grid widget - data driven grid control with integrated or customizable cell layout, image or simple shape based layout design, data based column creation, end user sorting on column header press, automatic grouping based on grouping column value, collapsable groups, fixed columns left or right, easy to update data, fixed or content based or callback function defined row height, dynamic data loading and row creation for large data sets, ...
  • Calendar widget - calendar with integrated or customizable day cell layout, adjustable week start day, integrated touch events returning date pressed and optional cutom parameters, go to, next, previous month functions, automatic day view refresh on setting custom data, ...
  • Improved table view with expandable details (in same view), custom row touch events, refresh row functionality, optinal data set (table) based row creation, with automatic refresh on data change, dual row view setup to enable changed row layout in touch events or any other situation, ...
  • Combo box - drop down or pop-up selection
  • layout utility functions to allow aligning elements (example: align top will keep height but expand width to fill screen of any device and position on top of screen), anchors (example anchor top will maintain distance from top on any device, anchor top and bottom will mantain distance from both top and bottom on any device and stretch/shrink element accordingly)
  • various other goodies and new widgets when I come up with them

 

     2.  I have developed an app for the company I work for and the nature of it is that it constantly get's functionality added so instead of constantly changing the app and updating it on all devices I developed a system where the app serves as a web service client and the app functionality and UI is entirely defined on the server. In this way when something needs to be added I just update my server component (which is a dll and doesn't even require a service restart) and everyone gets the new functionality instantly. This ofcourse means that the app is completely network depended which in my case it would be anyway as all the data needs to be pulled from the server.

The UI is defined with an XML schema that defines element positioning (alignment and anchor based) and callback values that get sent back to the server on user events. Currently supported elements:

  - button
  - checkbox/switch
  - data grid
  - edit/text input
  - submitbutton (a button that submits data from other elements)
  - list (table view with ability to host any element on rows and submit changed data back to server)
  - buttonGroup/segmented control
  - label/text

  - scroll view

  - new things will be added

The server side can be desgned in any evironment you prefer as long as it supports either SOAP services or http requests with JSON content. The control/widget style is defined in the client so basically you need to make one build to customize the style to your liking.

In the future I may develop a graphical UI designer but it's a bit complicated as it has to be linked to user defined external functions to get data.

 

I would like to hear your thoughts and comments on this two things. Is this something that would be of interested to more than a few people. And if you think that this would help you or your company what do you think would be a reasonable sales model. I know how developers usualy feel about paid components and systems as I myself think hard about any expense in terms of "Is it really worth it and will it save me time and money." These are complicated bits of code which I actually enjoy writing but I don't have time to continue developing them properly to bring them to general use without any return and I don't like to do things unless they are done properly.

 

Cheers.

 



[TOPIC: post.html]
#2

ksan

[GLOBAL: userInfoPane.html]
ksan
  • Corona Geek

  • 2,795 posts
  • Corona SDK

Hi Primoz, 

 

I would definitely be interested in #1. #2 sounds interesting too but I don't see myself making use of this capability in the near future. 

 

Look forward to your offerings. 

 

Regards,

Kerem



[TOPIC: post.html]
#3

ivke2006

[GLOBAL: userInfoPane.html]
ivke2006
  • Enthusiast

  • 73 posts
  • Corona SDK

Hi Primoz,

 

I would also be interested in #1!



[TOPIC: post.html]
#4

primoz.cerar

[GLOBAL: userInfoPane.html]
primoz.cerar
  • Contributor

  • 455 posts
  • Corona SDK

If there will be a bit more interest I will publish the widget pack at a low price once it's done.



[TOPIC: post.html]
#5

ksan

[GLOBAL: userInfoPane.html]
ksan
  • Corona Geek

  • 2,795 posts
  • Corona SDK

The quality of Primoz's work is outstanding. I can't wait for him to release these additional widgets. 



[TOPIC: post.html]
#6

ugi4l

[GLOBAL: userInfoPane.html]
ugi4l
  • Enthusiast

  • 70 posts
  • Corona SDK

Hi,

 

Will you release it? #1 sounds really good and I'm very keen on trying it.

 

Thanks



[TOPIC: post.html]
#7

primoz.cerar

[GLOBAL: userInfoPane.html]
primoz.cerar
  • Contributor

  • 455 posts
  • Corona SDK

Sorry for late reply, was away for a while.

Yes I will but it will be added to slowly. First release will include data grid and enhanced table view, combo box and calendar widget. It should be out in about two months, maybe sooner depending on the time I have available to finish it.




[topic_controls]
[/topic_controls]