mjtaryan
Posts: 0
Joined: Thu Aug 04, 2011 6:12 pm

Missing features that reduce fuctionality

There are certain functional limitations. Some of these are:

  1. The screen object is lacking some rather essential properties.
  2. Various other objects are also lacking necessary, essential or critical properties.
  3. There are no objects for video or audio.
  4. There is no reference to orientation (portrait or landscape).
maxkatz
Posts: 0
Joined: Fri Aug 13, 2010 3:24 pm

Missing features that reduce fuctionality

Thanks for your feedback. Before I help you with your questions..is this feedback fro Prototypes Builder or Mobile Apps Builder?

mjtaryan
Posts: 0
Joined: Thu Aug 04, 2011 6:12 pm

Missing features that reduce fuctionality

Mobile Apps builder. Also needed are non-visual objects and events such as:

  1. Orientation/accelerometer/gyroscope object and events.

  2. Conditional objects and events for iterative pocessing and decision making.

  3. comariso objects and events for such things as validation.

    Also, is there a way to download and upload the sourcecode for manua inspection and editing?

    Thanks.

maxkatz
Posts: 0
Joined: Fri Aug 13, 2010 3:24 pm

Missing features that reduce fuctionality

[quote:]

  1. The screen object is lacking some rather essential properties.
    [/quote]
    What properties should we add?

    [quote:]

  2. Various other objects are also lacking necessary, essential or critical properties.
    [/quote]
    Tell us what properties we are missing and will consider adding them.

    [quote:]

  3. There are no objects for video or audio.
    [/quote]
    This is planned.

    [quote:]

  4. There is no reference to orientation (portrait or landscape).
    [/quote]
    You can do this today: http://help.gotiggr.com/documentation...

    [quote:]

  5. Orientation/accelerometer/gyroscope object and events.
    [/quote]
    That's also planned.

    [quote:]

  6. Conditional objects and events for iterative pocessing and decision making.

  7. comariso objects and events for such things as validation.
    [/quote]
    Exactly these features are also planned..

    [quote:]
    Also, is there a way to download and upload the sourcecode for manua inspection and editing?
    [/quote]
    You can download the source code and continue working outside of Tiggr Mobile Apps Builder. There is no option yet to import the project back.

    @mjtaryan: again, thank you for your feedback. What you provided is very important to us. If you have any more, do let us know!

mjtaryan
Posts: 0
Joined: Thu Aug 04, 2011 6:12 pm

Missing features that reduce fuctionality

Let me take a closer look and get back to you in detail. Two things come immediaely to mind; being able to set x,y cooridinates as well as heght and width and second being able to layer the visual desgn objects. Also, obviously multiple screens capability.

maxkatz
Posts: 0
Joined: Fri Aug 13, 2010 3:24 pm

Missing features that reduce fuctionality

We are thinking of adding a feature where you could specify any HTML attribute on a component. A small wizard where the user enters the attribute name and its value. Do you think that will help?

You can easily create multiple screens apps today. In Projects, click Add Screen. Hope this helps.

mjtaryan
Posts: 0
Joined: Thu Aug 04, 2011 6:12 pm

Missing features that reduce fuctionality

Better yet, would be to have a link that opens a window which dispays a verticle list of all the HTML attributes available to the selected object in one column (left) and a right hand column where the value of that attribute can be set. However, you also should read and consider what I've included below (I wish there was a way to attach a file here).

-----------------------------------------

Tiggr Mobile App Developer:

Needed Properties and Capabilities

Drag and Drop UI must include for all visible/display objects the capability of a) selecting individual or groups of objects that have been dragged to the work area, b) positioning of the object(s) anywhere in the work/template area and c) resizing the object(s) by with resizing handles. The x,y,w and h values in the Properties panel would change as each of these variables is adjusted by drag and drop. Often one gets a better feel for the visual design of the user interface by using such capabilities. Like so many other drag and drop development IDEs I’ve tested lately (such as Android’s App Inventor) yours snaps each object added to the work area into the next available place.

Ideally, what we need is an extremely flexible IDE not unlike, but even better, then that provided in Microsoft’s Visual Studio, which allows very rapid and complete development. I’m afraid yours and so many others don’t even come close to the ease, completeness (of properties, methods and events) and flexibility of that development system, which I’ve used professionally since the beginning. I know you are not finished developing this product, but you could learn much by mimicking the thoroughness of the VS IDE. Below is a beginning of my detailed suggestions for the objects provided. It does not yet include all of the objects.

BUTTON PROPERTIES:
ALL properties should be modifiable through assigning the value(s) of explicit or named constants or variables of the appropriate type.

Style (values = 2D/Flat, 3D)
Change “Position” to “Horizontal Position (x) and Vertical Position (y)
Width (w)
Height (h)
Change “Theme” to Color (full list of colors, color picker or user sets RBG values)
Text/Label Font (pick list)
Text/Label Font Size (pick list and user entered – either)
Text/Label checkboxes; one for Bold, one for Italic.
Text/Label color (same as for “Theme” above)
Text/Label background color (same as for “Theme” above)
Text/Label background transparency (values from 0 to 255 with 0 fully transparent, 255 solid) – this would be useful/necessary for the following added property.
Background Image (to display behind text).
(button) Shape (values of Square, Rectangle, Circle, Oval)

BUTTON EVENTS:
Click (already have) – equivalent to Tap or single click.
Press (touch and hold) – longer than a mere Tap and equivalent to double-click
Swipe (sliding across the button)

Each of these would trigger corresponding methods in which the developer would define the actions to be taken. Any combination or all of these could be set to on/off so that a single button could be employed for different purposes. When an event is set to on/active, the framework for the “coding” would be written and stored (developer would open a manual editing window or you would develop a form the developer would complete to describe the action to be taken as a result of the event)
I will continue this later – have other work to do.

maxkatz
Posts: 0
Joined: Fri Aug 13, 2010 3:24 pm

Missing features that reduce fuctionality

Thanks for all the comments.

As for styling, you can do it today via themes: http://help.gotiggr.com/documentation.... Let us know what you think about this approach.

HTML properties and events - that's something we are working on.

mjtaryan
Posts: 0
Joined: Thu Aug 04, 2011 6:12 pm

Missing features that reduce fuctionality

In my previous reply I listed "Style" as one of the needed properties for the BUTTON object. "Theme" under BUTTON lists only colors. If you are referring to a general theme for the entire screen or app, that alone is not sufficient and does NOT provide the flexibility many of us require. What we need is the ability to control individually each of the properties associated with each of the objects we plan to use in our apps.

Here's an idea for another product: Many of us are extremely familiar and have exensive experience with, as I mentioned in my previos reply, MS Visual Studio and/or Adobe Flash. The IDEs for both these products are highy flexible. While each has their own limitations and drawbacks, most of us have devised work arounds. So, here's my idea: Develop a "translator" that will take a source VB or Flash file (the user would select which type of file to be uploaded), translate the source code that is appropriate for HTML from the source text to HTML. Do the same for the code that's appropriate for CSS and that which is appropriate for JavaScript and write an output file containing the translation. A more sophisticated version would take the HTML, CSS and JavaScript code and store it in separate files and replace that code with proper calls to the respective CSS and JS files. It would also write a proper head section for the HTML files. Doing this would allow us to do the design and development in environments with which we are most familiar while getting the benefits of going to HTML5, CSS3 and JS. Means less time spent having to get used to yet another system.

BTW, did I mention for the App Developer, that we also need layering so that, for example, text can be displayed superimposed on an image (or even a video)?

More coming...

maxkatz
Posts: 0
Joined: Fri Aug 13, 2010 3:24 pm

Missing features that reduce fuctionality

This is very helpful, thank you for the feedback!

Return to “Issues”