included » Page 50 » Developer.Team

Anatomy Of A Delphi 10.3 Rio Firemonkey App On #Android, #IOS, #Windows, And #macOS

Anatomy Of A Delphi 10.3 Rio Firemonkey App On #Android, #IOS, #Windows, And #macOS


If you are new to working with a full featured framework like Firemonkey you may be wondering at the size of the apps that Delphi 10.3 Rio Firemonkey generates. The Firemonkey Framework has hundreds of thousands of lines of code that allows you to jump ahead and start building the app you want to build now instead of the bricks in the road to get there. Hopefully this infographic will provide some insight into what makes up an APK/IPA cross platform application deployed from Delphi 10.3 with the FMX framework. The infographic covers Android, IOS, Windows, and Mac OSX apps/packages/libraries/archives created using the Firemonkey framework. Tools that utilize the Firemonkey framework are Delphi 10.3, C++Builder 10.3, and RAD Studio 10.3. The infographic only covers Release mode (something you could deploy to your customers). I have also included a VCL section in the infographic so that you can compare the Windows only VCL framework to the cross platform FMX framework. Also keep in mind that when you use debug information or are in Debug mode your file could be significantly larger. The sizes of the generated files are included in the green circles. There is the normal compiled size and then there is the compressed or packaged size. APK and IPA files are packaged and compressed. The compressed sizes for Windows and Mac OSX were achieved using the 7Zip format. Here is some information directly from the infographic as well about what units are included in a FMX app on Android (it is slightly different on each platform) and how those units effect the size of the deployable file.
Read more

Winsoft Audio Component Suite for FireMonkey 1.1 Full Source

Winsoft Audio Component Suite for FireMonkey 1.1 Full Source
Winsoft Audio Component Suite for FireMonkey 1.1 Full Source


Delphi and C++ Builder components for playing and recording waveform audio.

uses standard Windows Waveform Audio API
supports raw PCM audio data and PCM wav files
supports Delphi/C++ Builder XE7 - 10.2 FireMonkey applications
supports Windows 32/64-bits
source code included in registered version
royalty free distribution in applications
Read more

Winsoft IOPort 5.2 Delphi/C++ Builder 5-10.2 Full Source

Winsoft IOPort 5.2 Delphi/C++ Builder 5-10.2 Full Source
Winsoft IOPort 5.2 Delphi/C++ Builder 5-10.2 Full Source


Delphi and C++ Builder component for accessing Windows I/O and memory-mapped ports.

access to I/O and memory-mapped ports on 32 and 64-bit Windows
PnP device drivers built using Microsoft KMDF WDK framework
easy of use, component is fully autoconfigurable
block data transfer enables high speed data transfer
DirectAccess mode provides the fastest access to I/O ports (32-bit Windows only)
available for Delphi/C++ Builder 5 - 10.2 and Lazarus 1.8
source code included in full version
royalty free distribution of component and device driver with applications
Read more

Winsoft MediaRecorder for Android 1.2 Delphi/C++ Builder XE5-10.2 Full Source

Winsoft MediaRecorder for Android 1.2 Delphi/C++ Builder XE5-10.2 Full Source
Winsoft MediaRecorder for Android 1.2 Delphi/C++ Builder XE5-10.2 Full Source


Delphi and C++ Builder media recorder component for Android.

uses Android MediaRecorder API
provides audio and video recording
camera component is included
available for Delphi/C++ Builder XE5 - 10.2
source code included in full version
royalty free distribution in applications
Read more