Exactly a year ago (give or take a week), we made it possible for you to use Bootstrap in web applications developed with Instant Developer Foundation. We’ve received a great deal of feedback since then, and we’re grateful for it as always. One of the features that has been requested most often is the ability to edit data in lists.

This wasn’t possible earlier because the initial development phase for the theme focused on integrating the native Bootstrap experience in your applications. The framework does not natively support in-list editing.

Now it’s time to achieve even more from the Bootstrap + Foundation sinergy, introducing a new feature in Instant Developer Foundation 16.5.

I’m pleased to announce that in release 16.5 r4, you can have an application that simultaneously utilizes the Bootstrap theme while also offering the convenience of the editable lists that are typical of our development environment.

The usability typical of the famous responsive framework remains intact, but now you can edit the data without requiring the user to switch to detail even for small changes. You still need to switch to detail when first entering data, because initial entry in list view is still not supported.

If you want to faithfully keep to the Bootstrap user experience, you can achieve the right behavior by implementing the onGlobalChangeLayout event and writing:

panel.locked = newLayout == List

What do you think? Do you already have one of your apps in mind that could be improved by this new option?

Comments are always welcome!


Autumn is here, and as the first leaves start to fall, the time has come to take stock of support here at Instant Developer. This is an important time, especially for evaluating the effectiveness of the most recent changes to the procedure that was created to help us take on requests more quickly.

Here’s a quick overview of the numbers for support: 70% of support operations received feedback, and the overall average rating is steady at 4.46. Twenty-five percent of tickets required more than one operation, and 8% needed more than two. The partial averages for the various types of support operations are:

  • 4.52 for support requests.
  • 4.25 for bug reports.
  • 4.22 for reporting internal errors.
  • 4.52 for consulting.

With the most recent change to the procedure, you can now route a ticket yourself immediately after you submit it, specifying which area of Instant Developer needs to be analyzed together, and you can also reopen a ticket immediately after closing it when that’s helpful.

I have to say, I’m very pleased with the initial results of this new routing mechanism: 26% of support tickets were handled the same day they were submitted. This means that 26% of requests were completed one working day earlier than under the previous support procedure.

The next steps will be to look at consolidating the current procedure, refining the mechanism for assigning technicians, and new management of delivered patches.

Until our next report!


Instant Developer continues to deliver updates to make sure that you are always able to create state-of-the-art software solutions.

The most significant aspect of this new version 16.5 involves mobile app development, with the introduction of a new graphic engine based on one of the most interesting frameworks of recent years, namely Ionic. Diego has already shown you a preview in one of his recent posts, but now you can try it yourself by activating the new version of Instant Developer and selecting the Ionic theme.

As promised, in this version we have also introduced other innovations and improvements based on your Improvement suggestions.
You’ll find quite a few, but here are some I’d like to point out today:

  • support for the new mobile operating systems: Apple iOS 11 and Android 8 Oreo
  • the Show differences form is no longer modal
  • various improvements for the Bootstrap theme:
    • Reordering and resizing of list columns
    • Handling of MouseClick and MouseDoubleClick panel events
    • Fix-width side menu
  • Display of the Components graph
  • Extended search in projects managed by the Teamworks module

While developing this version we kept in mind what you’ve reported to us, so don’t stop letting us know what you need through your proposals and with your votes. That way we can continue to help Instant Developer grow, and be sure that we can improve your work.

I look forward to your feedback, and know that we’ve got more surprises in store!


Web-based collaboration is increasingly more common, and many of us want to be able to work with our colleagues from our own daily environments as easily as we can using tools such Google Documents. And to be honest, sometimes we even want more.

In fact we can say that remote collaboration requires two things: working and communicating. Because more and more often, we need direct communication: we have to see and talk to each other over an audio-video connection.

In order to do so, we usually have to use at least two different kinds of software: one for working and the other for speaking. We all do it from time to time, but it’s cumbersome, not very efficient, and sometimes it’s inconvenient.

What if it were possible to have a telecollaboration tool built right into the application that could meet these needs?

With Instant Developer Cloud, it is! In fact, it has existed for some time, thanks to WebRTC.

The real news today is that Apple has introduced support for WebRTC in iOS11, allowing for real-time communications between applications in every production environment, whether it’s an iOS or Android mobile app or web apps in the browser. As of today, collaboration is truly without borders.

I really enjoyed working on the project we used to integrate this technology into Instant Developer Cloud:

  • in the IDE you can work with colleagues on the same project relying on the video link;
  • telecollaboration between apps allows two separate clients to share the same session and set up a video link;
  • the framework component makes it possible to create apps that can make video calls.

It’s incredibly easy to try out telecollaboration from the Instant Developer Cloud IDE: just open a project, click the User icon on the upper right, and share the connection link with a colleague.

To see telecollaboration between apps in action, enable the Telecollaboration flag in the app launch menu and implement the onConnectingClient event for the app, writing:

// a=audio – v=video
settings.ownerStream = “av”;
settings.guestStream = “av”;

Have you ever thought of developing an application with these functions?
With this technology available, does anything come to mind?

The Pro Gamma team is more than ready to (tele)collaborate to help you with your projects.


Cancel changes?


Today my inspiration comes from this amusing popup that appeared in an app made in China for a gadget purchased online. My aim is to stress the importance of linguistic translations for international applications. We’re often concerned with the technical side of the problem, and looking for systems that allow programmers to easily manage the […]

Read the full article →

Foundation 16.5 Preview: the new Ionic theme is here


At the beginning of the year Andrea said that version 16.5 would include a new user interface rendering system. The time has come to reveal that this is the new “Ionic” theme for mobile applications. It’s actually not just a new theme. It’s a new rendering system based on one of the most common frameworks […]

Read the full article →

DIY: Internet of Things


Anyone who follows trends in tech knows that one of the hottest right now is about IoT (Internet of Things) systems. An IoT system can detect data from a set of “smart” objects connected to the cloud. In certain cases they may also be controlled from the cloud. But what are these smart objects? All […]

Read the full article →

Holiday homework


We’re into the hottest part of the summer and vacation is fast approaching. For many, vacation is a time for some well-earned rest and relaxation, but programming buffs often seize the chance to look into something new at their leisure. To make things easier, we’ve put together a series of design patterns for Instant Developer […]

Read the full article →

Mobile Design Patterns


In recent months I’ve had the pleasure of helping create a number of mobile apps using Instant Developer Cloud. It has been an intense and satisfying period, and one of the best gifts was being able to understand how to improve the documentation system for the platform. In fact, when people begin working with Instant […]

Read the full article →

The utility of social media in analyzing an app


In one of my recent articles, I shared with you an experience I had involving the publication and testing of the mobile app Who’s Next?. Since the results of that experiment were very interesting, I decided to conduct another one, which I’m presenting to you today to spark a new discussion. The context here is […]

Read the full article →