2025 new features brochure: WINDEV Mobile new features
WINDEV Mobile 2025: Take advantage of the 208 common new features of version 2025
WINDEV Mobile 2025 of course benefits from the 208 new features common to version 2025, and in particular from editor enhancements, code generative AI, palettes, the new segmented button, faster webservices, code editor enhancements including the password vault, HFSQL GDPR anonymization, the new Imaged Percentage graph type, SCM enhancements, WLanguage and OOP enhancements, etc. And of course, version 2025 of WINDEV Mobile also benefits from many new features specific to the world of mobility.
A modern look by default
WINDEV Mobile version 2025 features a new RAD. This new RAD adopts a look and UX adapted to current user expectations.
Simple generation: default templates
The RAD creation methodology has been simplified: depending on the content of the data files (tables), a default presentation is selected. Superfluous questions are deleted. For example, if a data file contains only a label, a detail and an image field, the following window is generated by default.
8 different models to suit every need
In version 2025, 8 different window models are used: - gallery,
- looper,
- RepeatString zone with selection,
- table,
- table with selection,
- detail,
- add,
- modification.
Directly usable, and everything can be modified
Generated WLanguage code is easy to modify. By default, the current application skin template is used. Generated windows are editable. Examples of windows generated by RAD:
Overview
WINDEV Mobile 2025 offers new field types, as well as enhancements to existing fields, to create even richer UIs.
Chronological content in a RepeatString: how do I go back?
Very long content is often displayed chronologically, but by positioning yourself at the end of the content, you can see the last elements. Well-known examples include Whatsapp, Messenger and Telegram. For obvious performance reasons, content is dynamically loaded when browsing the RepeatString zone. In version 2025, this type of behaviour is managed automatically thanks to the "Infinite RepeatString Zone" concept with top filling. The new WLanguage treatment "Fill from the top" is used for this purpose.
Very long content in a table
The top-down content browsing behavior described in novelty 432 above is also available for Table fields.
RepeatString: long press triggers line Drag&Drop
A mobile RepeatString Looper control enables end-users to change the order of lines with a simple Drag & Drop. A long press triggers the action. No programming required. This feature can be disabled.
Segmented Button
The new Segmented Button field is now available on mobile too. See Novelty 242.
Automatically pre-populated controls
A telephone stores personal data, which it can offer by pre-filling a field (a bit like a browser). For each field in each window of a mobile app, it's possible to indicate which phone data to propose, in particular passwords managed by the phone. The "7 tabs" list the type of data accessible: Last name, First name, Address.
Add appointments to phone calendar without password prompting
A phone generally has 2 calendars (agendas): that of the phone itself, and that of the Android or iOS account. WINDEV Mobile 2025 can now automatically add an appointment to the phone's default calendar. This add-on does not require the user to know a password, and does not ask for authorization. Programming is simple, just use the new WLanguage function AppointmentAdd.
Text goes beyond the field: it dequeues automatically
The bottom line is wider
than the field, and dequeues so that the
its contents can be read Text present in a Static Text control or button field may be larger than the field size: dynamic content from a database or built by programming, warning message, action validation, text translated into German, etc. Simply check the "Dequeue text" parameter in the "7 tabs" Detail tab, and indicate whether the text should cycle or not. To avoid creating a visual fixation point, dequeue is scrolled n times, then stopped.
New chart
The new Pictorial Percentage chart control is now available on mobile.
Image Editor control: automatically straighten and clean a photo taken by the phone
The image editor lets you take photos. In version 2025, the image editor is also able to straighten these document photos and remove unwanted elements.
New Smart control to automatically retrieve a two-factor authentication code received by SMS
Two-factor authentication is often based on sending a code by SMS. The "SMS Retrieval" Smart control enables the automation to automatically retrieve this code from the application. See new feature 444.
Smart control "Handwritten signature on PDF" business field
This new Smart control allows you to add your handwritten signature to a PDF document directly from your phone. See New 458.
Retrieve one-time codes to help users confirm actions
iOS asks the user to validate the code received A common way to confirm an action within an app is to request a code received by SMS. Entering codes in the payment or identification process is often tedious for the phone user, who has to navigate between several apps. The "SMS code retrieval" Smart control enables your application to automate code retrieval and entry. Among other things, this Smart control uses the new WLanguage function SMSDetectOneTimeCode.
A user experience that adapts to the OS of the device
This Smart control takes into account small differences between Android and iOS. On Android, the whole process is straightforward, while iOS adds an extra layer of security by requiring a confirmation from the end user. Simply use this Smart control in your application, and let it handle these aspects automatically.
Total customization
And, of course, this Smart control is fully customizable: everything can be modified and personalized: field, code, etc.
Handling XLSX sheets & WLanguage functions of the XLSX family on the move
WINDEV Mobile 2025 offers WLanguage functions for handling XLSX sheets. It is possible to: - load, save a document,
- add and delete sheets,
- add, format and edit cells,
- trigger formula recalculation,
- etc.
Vault
The new password vault for code editors is now also available on mobile. See new feature 116.
Google font can be used in your Android and IOS apps
Google Fonts are fonts, most of them free, offered by Google. These fonts can be used on both Android and iOS, making it easy to create applications with the same look and feel on both OS.
Yousign electronic signature
The new "Electronic signature by Yousign" is also available for cell phones. See new feature 156.
DropBox WLanguage functions: available on mobile
Palettes
The new pallets are also available for mobile use. Indispensable if the end user is to switch to dark mode (or any other mode) with a single click from your application. One tap and your app switches to dark mode.
New skin template for cell phones
The "Emerald" mobile skin template is included with version 2025: use it freely to customize your apps! Feel free to use these templates for your apps, as well as all the templates delivered with WINDEV Mobile. And don't forget: you can also apply a palette and create your own skin templates. WINDEV Mobile gives you the help you need to create superb UIs.
Create a PDF document from photos taken with a smartphone
New WLanguage functions ScanFromDocumentToImage and ScanFromPDFDocument allow you to take photos with your phone, and transform the photo into a usable document. All unwanted elements are removed, and perspective distortion is fixed, if necessary. One common case scenario is scanning a hand-signed document.
Total automation
The WLangage function launches the shot on the phone, and materializes the detected document as a paralelogram. The user can modify the. Once the zone has been validated, any parallax is corrected. Users can scan several pages in a single series. A single PDF document containing all the pages will be generated.
Advanced options
Scan proposes advanced behavior. In this mode, the returned result is an array of variables of type Image. This allows you to program any process you may need. For example, you can apply OCR to scanned images by calling the following WLanguage functions OCRDetectTextArea and OCRExtractText.
Miscellaneous
Android end-users benefit from additional image editing features: - filter application,
- erase,
- crop,
- etc.
Sign (manuscript) a PDF directly on your phone
Apply your handwritten signature to a PDF document directly from your smartphone. This PDF document may be a scan made with the device. Simply take a photo of your signature and initials (feature included in the Smart control) and position them at the desired location. The new Smart control "Handwritten signature in a PDF" is delivered in version 2025.
All the common new features for mobile apps
iOS development has never been as powerful as with WINDEV Mobile 2025. You benefit from powerful new features in addition to all those you already have. iOS evolves, and so does WINDEV Mobile 2025. WINDEV Mobile 2025 for iOS benefits from: - the common new features in version 2025,
- more new features common to all mobiles,
- more new features specifically for iOS.
iOS 18, new iPhone 16, Watch series 10
WINDEV Mobile 18 supports both iOS 10 and WatchOS 2025. All iPhone 16 and AppleWatch Series 10 models are supported.
Apple vision pro augmented reality headset: hover management
With Apple's Vision Pro mask, passing your eyes over a field triggers the "Overflight" state. If a code is present in the "Flyover" event, this code will be executed.
WLanguage: PDF extract page
PDF file manipulation was already available on iOS. Among the 81 new iOS-specific features, the PDFExtractPage function, which allows you to extract one or more pages from a PDF document and create a new PDF document, will be appreciated.
Swipe on internal window: loop path ...
The Internal Window field can be used to propose different contents that the user can change by swiping. In version 2025, when the last content is reached, an additional swipe restarts the display. This is achieved by ticking a simple option in the "7 tabs".
Handle to move rows in a Looper control
In a RepeatString, you can add a "grip" at the beginning or end of a line. This grip allows the user to move the line.
Grip at the beginning of the line
8 new types
8 new variable types are available for iOS:
64 new WLanguage functions for iOS, 94 constants
WLanguage is enriched with 64 new functions for iOS, as well as 94 new constants and 22 new functions for the
iOS widgets (see list on PCSOFT.FR).
5 new WLanguage functions for Apple Watch, 12 constants
WLanguage is enriched with 5 new functions for the Apple Watch and 12 new constants (list to be discovered on the PCSOFT.FR website).
All the common new features for mobile apps
Development for Android has never been as powerful as with WINDEV Mobile 2025. The amount of powerful features at your disposal keeps growing. Android is evolving, and WINDEV Mobile 2025 is also evolving specifically for Android, in particular with support for Android 15. WINDEV Mobile 2025 for Android benefits from: - the common new features in version 2025,
- more new features common to all mobiles,
- more new features specifically for Android.
Android 15 support
The latest version of Android is supported by WINDEV Mobile 2025.
Retrieve phone number from phone in use
The new WLanguage TapiGetNumber function retrieves numbers from the phone on which the application is running. Of course, Android requires user authorization before allowing this operation! If several SIM cards are present on the phone, the user must select the number to be transmitted.
PDF manipulation in WLanguage
PDF file manipulation is now available on Android, through the WLanguage PDF family of functions.
Proximity sharing between 2 or more phones, even without "mobile data", even in airplane mode
Proximity sharing between multiple phones now available on Android. This feature lets you exchange data between 2 or more phones, even in airplane mode, with all networks disconnected. The devices don't have to be in contact or very close to each other, which makes this feature useful in many areas. For your information, the detection of a nearby device is carried out via Bluetooth, so the range of Bluetooth. The connection is then made via Bluetooth, Bluetooth Low Energy or WiFi direct. On Android, there are 3 sharing modes: - point-to-point file sharing,
- star-sharing: a diffuser and receivers,
- cluster sharing: everyone is both distributor and receiver.
These 3 modes are supported by WINDEV Mobile 2025. The connection mode is automatically optimized by your automation application. The new family of 11 WLanguage functions SharingProximity makes it easy to implement this functionality. (see Novelty 673) Example of use: - photo or video exchange,
- send a customer file,
- quiz during a business meeting,
- a sports coach sends the session program to the students present,
- collaborative whiteboard,
- ...
Point-to-point sharing Star share Cluster sharing
OPENID information retrieval for users connected via OAuth
An application may need (and have the right) to retrieve information about a connected user: name, postal address, email address, telephone number, etc. The WLanguage function OpenIDReadIdentity is used to retrieve this type of information. The information accessible is defined by the permissions (scopes) transmitted at the time of the retrieval request.
Thread programming: execution parameters
Advanced type Thread available on Android. Secure Thread programming is also available for Android.
REST web services: OPENAPI now available
Web services are very popular on mobiles. In version 2025, it is also possible to call REST web services with OPENAPI documentation natively in the code editor.
WLanguage: type YAML
YAML is an exchange format designed to be human-readable. In Android, the YAML type is now available.
Regular expressions also available in Android
A regular expression is a character string that defines a very precise search pattern. Search, modify and validate regular expressions come to Android!
Miscellaneous
- OAuth: JWT tokens supported.
- Android Control Center: multi-selection of files available.
- Possibility of blocking screen rotation at 180° for the app.
- Enum management Enums in external components.
- OOP: copy class properties.
- OOP: Multisyntax constructors supported.
- Local procedures for internal windows can be called from the host window.
WLangage 97 new constants
97 new constants are available for Android: | | | | crChamp | crEcran | crWindow | cryptAES192 | hExpNoLineItemName | iAnglePolice | iAutomatic | iTaillePolice | cancelled | ppBuffer | ppCluster | ppConnexion | ppDisconnect | ppEchecConnexion | ppEnCours | ppError | ppStar | ppFile | ppPointAPoint | ppRefusConnexion | ppTerminated | raPostcodeAddress | raCountryAddress | raAdresseRegion | raAddressStreet | raAddressCity | raAucun | raAutomatic | raBancaireCardSecurityCode | raBankCardExpirationYear | raCarteBancaireExpirationDate | raBankCardExpirationMonth | raBankCardNumber | birthdate | raDateBirthYear | raDateBirthDate | raDateBirthMonth | raSecondFirstName | raEmail | password | raNom | raNomFamily | user name | newpassword | newusername | phone number | flight number | raPrefixName | raFirstname | raSMSCodeUnique | raSuffixName | rdvCancellation | rdvFailure | rdvSuccess | rectExterne | rectInterne | rectGetRightButton | rectGetLeftButton | inputInvalidNonblocking | inputInvalidNothing | sdcCancel | sdcFailure | sdcSuccess | taCoolingIndicatorBas | taCoolingIndicatorHigh | password | thpApparatusConnected | thpCamera | thpLocation | thpMedia | thpMicro | thpHealth | thpServiceCourt | thpSynchroDonnees | thpUsageSpecial | ThreadStopRequested | threadSecure | xlsCompatible | xlsDataError | xlsWrite | xlsCellCenterMerge | xlsSimpleCellMerge | xlsNumColonne | xlsNumLigne | xlsTitleError | xlsTypeString | xlsTypeDate | xlsTypeDateTime | xlsTypeDouble | xlsTypeDuration | xlsTypeError | xlsTypeTime | xlsTypeCurrency | xlsTypeEmpty | xlsVersionUndefined | xlsVersionXls | xlsVersionXlsx | | | |
WLanguage, 16 new types
16 new types of variables are available for Android:
89 new WLanguage functions for Android
Version 2025 adds 89 new functions for Android, plus 89 new functions for Widgets
Android and 12 new constants.
Debugger: improvements
WINDEV Mobile's debugger for Android has been upgraded to version 2025, much to the delight of developers: - Breakpoints in internal procedures,
- Breakpoint in procedures with automations,
- Traces, errors and exceptions are directly visible in the dedicated debugger pane,
- Better display of advanced types in the debugger,
- Run to cursor.
Transition to mobile devices made easier
Windows Mobile, Windows CE and Windows Embedded applications are still used in the industrial field. UWP is still used for a few projects. Applications for Windows Mobile, Windows CE and Windows Embedded can be developed with WINDEV Mobile 26. If you need to use these features, you can access version 2025 from WINDEV Mobile 26. Development with
UWP is carried out with WINDEV Mobile version 2024, accessible with a 2025 license.
This page is also available for…
|
|
|