Posts

How to Learn a New Programming Language this Summer


What better goal to set for your summer than learning a new programming language? Forget the “beach books” this summer and set your sights on diving into a new coding language – but which one should you pick?

As reported by EDC there are approximately 24 million professional software developers on Earth, and almost 700 notable programming languages (according to Wikipedia). I would wager a bet there is a staggeringly equal number of places online where you can learn one programming language or another. Whether you are already one of those 11 million coding experts or a newbie to programming, there is a plethora of information out there to sort though.

For the purposes for this blog post, we will certainly look at the world’s most-widely-used programming languages in 2021, but also at important languages for data manipulation and querying, so we’ll discuss: C and its derivatives (C++, C#, and Objective-C), Java, Python, R, JavaScript, Ruby, SQL, and XQuery.

Deciding where to start depends entirely on the kind of development scenarios you have in mind, so we’ve broken things down for you to make it easier. It doesn’t matter if you are a seasoned programmer looking to add a new language to your repertoire or a novice who doesn’t know the difference between C, C++, Objective-C, or C# yet. We have assembled a list of explanations to help you choose which language you may want to conquer next.

shutterstock_416174497_700py
Read more…
Tags: , , , ,

New Features for Refining Your App UI


The latest release of Altova’s rapid application development (RAD) framework introduces several new features that make it easier to customize and refine the UI of your app, with new features for styling controls, flexible options for users, and new logging tools.

Let’s take a look at what’s new in MobileTogether 7.2.

New in MobileTogether
Read more…
Tags: , , , , ,

MobileTogether Adds a Full-Featured Debugger


MobileTogether is an easy to use, low-code app development framework that allows you to create sophisticated apps for all platforms from a single app design. Because MobileTogether is capable of building highly complex, elegant solutions, developers need the ability to troubleshoot during development to understand and debug app behavior.

In its latest release MobileTogether introduces a brand new, enterprise-grade debugger alongside other new features for defining controls, actions, and UI refinements.

New for low code app development
Read more…
Tags: , , ,

Software Design Templates in Mobile Development Projects


Software design templates streamline mobile app development by eliminating implementation of repetitive components. Creating a design template also simplifies revisions and upgrades when a change to the template can roll through an entire project.

MobileTogether supports software design templates for user controls in cross-platform mobile apps to facilitate design reuse and make it easy to build efficient, flexible options for various app requirements.

A Control Template in MobileTogether is a design component that allows developers to specify and group user controls in a way that makes them easily reusable. Control Templates support parameters, and each template can be customized based on parameter values at runtime.

Let’s look at an example.

Read more…
Tags: , , ,

Accelerate Low Code App Development with MobileTogether 6.0


With the right tools, a low code approach to development doesn’t mean a sacrifice of functionality or sophistication of the end result. On the contrary, low code app development frameworks like MobileTogether make advanced programming functionality more accessible and faster to implement.

Whether you’re building apps for iOS, Android, Windows, the web – or all of the above – the latest release of MobileTogether adds a mix of features that elevate programming on the platform to the next level and give developers easy access to the latest mobile device trends.

Announcing MobileTogether 6.0
Read more…
Tags: , , , ,

Build Custom Maps in Mobile Apps


In an earlier post we described how to integrate maps into cross-platform mobile apps with each end-user device’s native map application. Our example app generated a map with pins locating major airports in the United States. Illustrations showed maps generated by the same app on an Android phone, an iPhone, and Windows desktop.

What if a list of locations to be mapped is not known in advance, but generated based on user activity at run-time? MobileTogether, the low-code cross-platform mobile development tool from Altova, also empowers developers to build custom maps in mobile apps on the fly based on a list of geolocations generated at run time.

Read more…
Tags: , , , ,

Top 5 Requirements for RMAD Tools


Originally coined by analyst firm Gartner, RMAD (rapid mobile application development) isn’t just the biggest acronym in app development for 2019 –  it’s an absolute necessity.  Waiting six to eight months for an app ensures that it will be completely obsolete once it’s finally ready for prime time: requirements will change, another app will fill the niche, or end users will already be entrenched with another solution.

In addition, a traditional, non-RMAD approach assumes you have a team of mobile developers ready to tackle the project, and for many businesses, hiring experienced app developers is a lengthy, expensive process. Outsourcing your app development work that well, either. Many have tried, but few have succeeded in getting third-parties to realize the original vision of the app, on time, and while ensuring the integrity of their intellectual property rights.

Luckily, with the increasing prevalence of RMAD tools, developing a sophisticated, full-featured app in a week or two – and with your existing tech team – is suddenly a reality. Of course, not all RMAD tools are created equal. Let’s take a look at the five top requirements you should demand in an RMAD solution.

Mobile app end users

Read more…

Tags: , , , ,