Rad Studio 12.3 C Builder for Android Delphi and C++Builder Features

Author

Reads 846

Confident woman with tattoos posing under warm, vibrant studio lighting.
Credit: pexels.com, Confident woman with tattoos posing under warm, vibrant studio lighting.

Rad Studio 12.3 C Builder for Android is a powerful tool that lets you build cross-platform apps for Android, iOS, and Windows. You can use it to create native mobile apps with a single codebase.

One of the key features of Rad Studio 12.3 C Builder for Android is its ability to create Android apps with FireMonkey, a cross-platform framework that allows you to build visually stunning and highly interactive apps.

The FireMonkey framework is highly customizable, allowing you to create apps with unique interfaces and designs. This makes it an ideal choice for developers who want to create apps that stand out from the crowd.

With Rad Studio 12.3 C Builder for Android, you can also create Android apps with Delphi, a popular programming language that's known for its ease of use and flexibility. Delphi is a great choice for developers who want to create complex apps quickly and efficiently.

Co Nowego

Credit: youtube.com, RAD Studio 12.3 - Android API Level 35

RAD Studio 12.3 brings a slew of exciting new features to the table. The initial release of the 64-bit IDE is a major step forward.

One of the most notable additions is the integration of AI-powered Smart Code Insight. This feature is designed to make coding easier and more efficient.

The new IDE also includes a modernized Clang-based C++ toolchain. This will likely make it easier to develop and compile C++ code.

Android API level 35 is now supported, which means you can develop apps for the latest Android devices.

The WebStencils template library has been expanded, providing more options for creating new projects.

Here's a quick rundown of the new components and libraries:

  • Delphi LSP (Language Server Protocol)
  • Delphi RTL (Runtime Library)
  • VCL (Visual Component Library)
  • FireMonkey

Android Támogatás

RAD Studio 12.3 is now supporting Android API Level 35, which is a requirement for Google Play Store apps by August 2025.

This update means that Delphi developers can now target the latest version of the Android OS with their apps.

Credit: youtube.com, New for Android in Delphi, C++Builder and RAD Studio XE7 with Jim McKeeth

The new API Level 35 support includes a new NDK target that supports 16 KB page sizes.

Delphi developers can also take advantage of new provisioning options and permissions.

A new Android SDK Manager tool has been introduced to make it easier to manage SDKs within the IDE.

This update is a major step forward for Delphi developers who want to build state-of-the-art Android apps.

The Android SDK has been updated ahead of time to ensure that Delphi developers are ready for Google Play's mandatory changes in August 2025.

The new Android SDK Manager tool will simplify the process of installing and managing SDKs within RAD Studio.

A unique perspective: Android Studio Sdk Manager

Delphi Fejlesztések

Delphi 7 és 2009 közötti verziókban a fejlesztőknek saját hardveren futtatniuk kellett a programokat, ami bonyolulttá tette az alkalmazások tesztelését.

C++Builder Fejlesztések

C++Builder lehetővé teszi, hogy gyorsan és hatékonyan fejlessz Androidos alkalmazásokat, használva a C++ nyelvet.

A C++Builder fejlesztési folyamata sokkal gyorsabb, mint a hagyományos módszerek, mivel a VCL (Visual Component Library) segítségével könnyen elérhetővé válnak a funkciók.

A C++Builder támogatja a számos új funkció, köztük a LiveBindings, ami lehetővé teszi, hogy a komponensek könnyen kapcsolódjanak egymáshoz.

A C++Builder fejlesztésekkel könnyen létrehozhatók a komplex alkalmazások, például a mobilalkalmazások és a webalkalmazások.

A C++Builder támogatja a számos platformot, köztük a Windows, a macOS és az Androidot.

Additional reading: C++ Web Programming

FireMonkey

Credit: youtube.com, LiveBindings Components in Delphi, C++Builder and RAD Studio

FireMonkey has received significant improvements in RAD Studio 12.3. This includes more stable visual elements on multiple platforms, such as the Android ListView.

The stability of visual elements on multiple platforms has been improved, with notable fixes on the Android ListView. This means you can expect smoother performance when working with lists on Android devices.

Better support for dark mode has also been added to FireMonkey. This will make your apps look great even in low-light environments.

Optimizations have been made to mobile animations and component response times. This should result in a more responsive user experience on mobile devices.

Here are some of the key FireMonkey improvements:

  • Stable visual elements on multiple platforms
  • Better support for dark mode
  • Optimizations for mobile animations and component response times

IDE Fejlesztések

RAD Studio 12.3 egy nagyon erőteljes fejlesztői környezet, amely számos új funkcióval rendelkezik, például a Live Code Preview és a Multi-Device Preview.

A Live Code Preview lehetővé teszi, hogy a fejlesztők gyorsan és könnyen megtekinthessék, hogyan fog kinézni a kódjuk a mobil eszközökön.

RAD Studio 12.3 C++ Builder for Android lehetővé teszi a fejlesztők számára, hogy gyorsan és hatékonyan fejlesszenek Android alkalmazásokat.

A Multi-Device Preview lehetővé teszi, hogy a fejlesztők gyorsan és könnyen megtekinthessék, hogyan fog kinézni az alkalmazásuk több különböző eszközön is.

RAD Studio 12.3 C++ Builder for Android támogatja a 64 bites C++ fejlesztést, amely nagyobb memóriaterjedelmet és jobb teljesítményt biztosít.

Adatbázis és Adatkapcsolat

Credit: youtube.com, RAD Studio 12.3 - 64bit IDE

In RAD Studio 12.3, FireDAC and database access have been improved. The filtering of SQL queries from the TFDTable component is now more efficient.

Specific database drivers are now officially supported, including Microsoft SQL Server 2022. This version also supports sequences and stored procedures in MSSQL with multiple TVP parameters.

MongoDB up to version 8.0 is also supported, along with new connection parameters for MongoDB Atlas. This is a significant improvement for developers working with MongoDB.

Oracle DRCP (Database Resident Connection Pooling) is now supported, enabling better performance and scalability.

Here's a summary of the supported database drivers:

  • Microsoft SQL Server 2022
  • MongoDB up to version 8.0
  • MySQL 8.4
  • Oracle DRCP (Database Resident Connection Pooling)

RAD Studio 12.3 also includes support for 64-bit drivers access in the 64-bit IDE, making it easier to work with large datasets.

Bluetooth és Kommunikáció

The 12.3 release improves the quality of Bluetooth and BLE support across all RAD Studio target platforms.

With this update, you can expect better performance and reliability when working with Bluetooth and BLE in your Android apps.

Credit: youtube.com, Bluetooth Paired Devices Browser - David I - Programming Devices and Gadgets with RAD Studio

A new event called "when the BLE transmission configuration changes" has been added, giving you more flexibility and control over your app's communication.

This new event allows you to respond to changes in the BLE transmission configuration, enabling you to adapt your app's behavior accordingly.

The improved Bluetooth and BLE support in RAD Studio 12.3 makes it easier to develop and deploy Android apps that utilize these technologies.

Minőség és Teljesítmény

RAD Studio 12.3 offers a significantly improved development experience with over 400 quality and performance fixes across various components, including FireDAC, VCL, FireMonkey, RAD Server, and Bluetooth/BLE support.

These enhancements aim to provide a more stable and efficient development experience.

A key area of improvement is in the FireDAC component, which has received significant attention in RAD Studio 12.3.

By addressing these quality and performance issues, developers can now focus on creating high-quality applications without worrying about bugs and performance hiccups.

Server Improvements

With RAD Studio 12.3, you can now integrate WebStencils, which brings web development to the web service development capabilities of RAD Server. This is a big deal for developers who want to create web services and web applications in one go.

For your interest: C# Web Programming

Credit: youtube.com, RAD Studio 12v3 launch webinar

RAD Server has also improved its date and time formatting in JSON responses, making it easier to work with data in your applications. This is a small but important detail that can save you time and effort in the long run.

A new feature in RAD Server is the option to obfuscate the values for MasterSecret and Appsecret in emsserver.ini, which adds an extra layer of security to your applications. This is especially useful if you're working on sensitive projects.

RAD Studio 12.3 also introduces instance-wide custom variables, which allow you to store and reuse values across your application. This can be a real time-saver if you have a lot of applications with similar settings.

The EndpointHide attribute is another new feature in RAD Server, which allows you to hide endpoints from the public API. This can be useful if you have APIs that you only want to expose to certain users or applications.

Ian Barker, one of the developers behind RAD Studio, notes that the team has focused on improving quality, performance, and stability, rather than adding a lot of new features. This is a refreshing approach that shows the team is committed to making RAD Studio the best it can be.

Desiree Feest

Senior Assigning Editor

Desiree Feest is an accomplished Assigning Editor with a passion for uncovering the latest trends and innovations in technology. With a keen eye for detail and a knack for identifying emerging stories, Desiree has successfully curated content across various article categories. Her expertise spans the realm of Azure, where she has covered topics such as Azure Data Studio and Azure Tools and Software.

Love What You Read? Stay Updated!

Join our community for insights, tips, and more.