Can Calcapp be considered a programming language today? How will it evolve in
the future? Will it stay true to its spreadsheet roots or will it look more
like traditional programming? Bob posed these questions and received a
technical reply from David, our co-founder.
Create apps in one of our 79 supported languages, with correct formatting of
numbers, dates and times. Make apps bigger or smaller with the new zoom level
feature. Use eight new language-savvy functions to format values from
formulas. Finally, you can now use formulas to determine labels of fields and
Calcapp now supports 79 languages and 147 language variants, enabling numbers,
dates and times to be formatted correctly. We have translations for app text
provided by Calcapp in 30 languages. Five languages have been translated by
human translators and the rest using machine-translation.
Use the new zoom level feature to make apps appear larger or smaller.
Associate a formula with the zoom level property to give your users control
over the size with, say, a slider or a switch field. Be sure to make these
fields persistent so the zoom level is remembered.
Our new sample app is a calculator for shared household expenses. It enables
users to define recurring expenses in one panel and fields for those expenses
are then created in another panel. This app demonstrates formula-driven
New properties enable you to set validation messages, field units and labels
of groups, fields, buttons and list panel options through formulas. This
feature enables your apps to more closely adapt to values entered by your
Use four new functions to turn numbers into formatted text strings. Another
four functions convert numbers stored in text strings to pure numbers. All new
functions take the app language into account and support 147 language
A new start screen now greets you when starting Calcapp Creator. Use it to set
app-wide properties, like the app language and zoom level, and to change the
app name. There are also links to various resources.
New properties help you determine if your user is using an iPhone, an Android
device, a Windows PC, an iPad or a Mac. Use this feature to do things like
only showing a text box if the user is running an iPhone or changing app
colors based on the operating system.
You can now pad numbers with leading zeroes by setting a minimum number of
integer digits in the inspector. With a minimum number of four digits, 23 is
formatted as 0023. As a bonus, we show how to accomplish the same thing using
formulas and share some news regarding the venerable IF function.