Technology Blog Posts by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
sandeeptds
Product and Topic Expert
Product and Topic Expert
0 Kudos
266

Release announcement: SAP BTP SDK for Android 25.4.0 can now be downloaded

 

sandeeptds_0-1745847727341.png

 

The new version of SAP BTP SDK for Android – version 25.4.0 is now available.

 

You can download the latest version of the SDK either from the Software Center or the downloads section on develeopers.sap.com

The SAP BTP SDK for Android team brings some exciting new features to you with this new release.

In this blog, we will highlight some of the cool features that come with the new upgrade. To get a detailed overview of all the features released, please visit our user documentation and our API reference documentation.

 

Highlights

 

Wizard & Version Info

SAP BTP SDK for Android 25.4 requires Android Studio 2024.3.1 or later.

Additionally, the Wizard now fully supports Complex OData Types in the scaffolding applications it generates. Whether you're using the generated app as a reference or a starting point, it will handle OData services with complex types, simplifying the development of UIs based on complex data structures.

 

SAP Fiori

As with every release, version 25.4 brings exciting enhancements to the Fiori UI Libraries.

The Jetpack Compose library has new and enhanced components, including support for laser scanners, enhanced Rating Controls, and a redesigned Collection View. The Date Picker now integrates with the Fiori Compose Calendar, offering features like year selection, date range selection, and the ability to clear selected dates. Additionally, AI Progress Indicators and Banner control updates bring real-time feedback and support for multiple error messages, improving the user experience.

For View-Based components, the Inline Signature Capture now includes mandatory field indicators, while the Object Cell component supports multiline text for more flexible content display. The Banner component can now display multiple error messages, and a new inline notice component has been introduced to inform users when content is AI-generated, promoting transparency and trust.

 

Foundation

In SAP BTP SDK for Android 25.4, significant updates have been made. A key enhancement is the introduction of a digits-only passcode policy, which allows admins to enforce numeric-only passcodes, along with displaying a digits-only keypad to streamline user interactions. Additionally, a new passcode history policy can be configured by the admins to define how many previous passcodes a user cannot reuse when resetting their passcode. The SDK also sees an upgrade to the Baidu library, now at version 8.3.68.0, ensuring continued support for location-based services and map-related functionality.

 

OData

The Offline OData Library has also been enhanced in this release. It now supports Crossjoin Data Aggregation, making it easier to perform complex queries in offline scenarios. Furthermore, the UNBIND operation has been added to the UpdateEntity requests, providing more flexibility when managing entity relationships offline.

 

Raise A Request

If you have feature ideas that the SDK should support, please raise an improvement request here: https://influence.sap.com/sap/ino/#/campaign/2279.

 

Feature Summary

This blog highlights some of the features released with the new version of SAP BTP SDK for Android – 25.4.0. For details, please check the important links section.

  • Support for digits-only passcodes and enhanced admin-enforced passcode history policies
  • New Fiori controls such as AI Notice and AI Progress Indicators, along with enhancements to other controls such as Date Picker and Banner
  • Baidu library upgrade to version 8.3.68.0
  • Support for crossjoin data aggregation and the UNBIND operation in Offline OData

 

Important Links

 

Acknowledgement

A huge kudos to the spectacular team that worked tirelessly, right from conceptualizing the improvements, to defining, designing, building, and eventually delivering them.