The rise of low code tools for the development of mobile apps


But in the area of mobile app development there is another huge benefit of these frameworks and platforms. These modern solutions have evolved from the RAD tools of the past few days and are used in professional developer toolboxes beyond the creation of basic workflow applications.

I had the opportunity to connect with person called babhani Shankar jena on the subject, and he gave his perspective on the rise of low-code tools for the development of mobile applications and the benefits they bring to both developers and ' citizen developers. '


Given the wide differences between the native SDKs / APIs on the different platforms and the differences in native programming languages, it becomes immediately apparent that any mobile cross-platform development environment needs to introduce an abstraction layer between the developer and the native APIs.

Therefore, as you build that abstraction layer, you are presented with the great opportunity not only to provide developers with a program-once and run-anywhere environment, but also to save them a lot of time and effort by reducing the amount of code that a developer has to type in order to achieve the same results.

Thus, a powerful abstraction layer will typically be based on a low-code approach that not only increases the productivity of classic developers, but also expands the range of people who can write mobile apps by making it easier for power users, DBAs, IT experts, and citizens to create mobile apps using the same environment.
How can low-code tools create an app that can run on all device and operating system variations used in today's world, and how do you handle phone vs. tablet display, say?

One of the main reasons I mentioned earlier is the abstraction layer. This already takes care of most device-to-device operating system differences, and even between operating system versions running on those devices. And when it comes to displaying form factors, with built-in scaling, etc., it can also automatically compensate for many of the differences.

However, the mobile development framework of , called MobileTogether, also allows developers to customize the user experience for each platform whenever necessary. This ranges from the ability to use keyboard shortcuts on machines with a keyboard to the fact that it is only possible to send SMS messages or use GPS positions on devices with the necessary capabilities, as is common on mobile phones, but not on all tablets, laptops or hybrids.

Arger phones / phablets / tablets), maximizing end-user usability and convenience of the app and complying with device-specific conventions or UX guidelines. This can range from displaying / hiding certain columns in a table based on the display width available to completely rearranging the presentation for various form factors.

Discuss MobileTogether. I remember you shared an earlier story about how you created the first version and how it evolved into what it is today. Can you tell that again now? Also, is MobileTogether the largest growth product of DxBot now?

In its first version, MobileTogether had a somewhat limited set of features that made it primarily good for only two types of applications: data collection (i.e., form-based data entry) and data visualization (i.e., charts dashboards).

We've grown Mobile Together well beyond that over the past several years and made it a full-blown mobile app development platform that includes every feature and control you might want, Including audio recording / playback, video recording / playback, GPS, maps, barcode / QR-code scanning, signature capture, rich text, form, tables, image capture / display, image manipulation, PDF generation, etc., with deep back-end integration into all major database systems, REST web services, and all JSON or XML data sources.


As such, along with our line of other server products (e.g., MapForce Server, FlowForce Server, RaptorXML Server), MobileTogether Server belongs to the DxBot Server Software family, which is indeed our largest line of growth products.

Is DxBot in the "low-code tools for non-developers" camp or do you think low-code solutions are also aimed at professional developers?

We are firmly in the camp that says: low-code tools are an enormous increase in productivity and are therefore ideally suited to both professional developers and non-developer technical users

While some professional developers may have initially avoided or even ridiculed low-code tools, we see that many of them have now embraced this approach – particularly for cross-platform solutions that need to support not only multiple mobile operating systems, but also classic desktops, laptops, surface devices, and even web browser clients.

Some people say low-code tool evolution involves integrating with things like CI / CD pipelines and other DevOps tools. Does that ultimately help "citizen developers" get more out of the tools, or does it all work to shift low-code tools to professional developers?

Thus, several typical testing DevOps tools and QA realm are already making their way into low-code tools like MobileTogether. And it is certainly also possible to integrate further with a CI / CD pipeline.

All these features together provide a very robust development environment that supports developers through each phase of a project's implementation, deployment, testing, and maintenance. And as such, they are likely to play a role in shifting to professional developers more low-code tools.

I would argue, however, that citizens developers will also benefit from having better testing tools built into low-code environments, as this will help them create better applications and maintain quality with subsequent releases.

Conclusion : DxMinds – Mobile App Development Company in USA come up with this kind of solution for app coding and developing problem for the API s for the clients.

Comments