
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
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.
You might like: Most Important Apps for Android
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
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.
Suggestion: C Programming Web Server
Adatbázis és Adatkapcsolat
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.
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
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.
Featured Images: pexels.com


