Mobile Development

Open files in external apps from Firemonkey

It’s rather a common scenario when a Firemonkey mobile app needs to open a file. It might be a PDF document, an image or video. And while opening a file directly inside of Firemonkey app is totally a legit strategy, sometimes it may be not so easy to implement. TImage provides great support for various […]

Internet connectivity state management in Firemonkey

It’s a common task for a Firemonkey developer to check Internet connectivity. It might be useful to notify a user that he is going to download a huge amount of data using his mobile connection, or just indicate Online/Offline mode on the UI. This functionality is missing from RAD Studio classes, so lots of developers

Push Notifications and Aggressive Power Management on Android

If you’ve done much mobile development, you’ll know that what happens to your app when you switch away from it is very much at the mercy of the OS. While this is true on the desktop and the server as well, on mobile the OS is very focussed on maximising battery life, and so will

Logging in Android

RAD Studio’s ability to do remote debugging of Android apps on device is fantastic for tracking down issues. However sometimes you have issues where the debugger can’t help. Case in point is one of the projects we were doing for a customer recently. The Android portion included a Service, which needed to be auto-started when

Hey RAD Studio 10.2 Tokyo, where’s my adb.exe?

The RAD Studio installer has been significantly improved over recent releases. One of the newer features is the ability to quickly add and remove Supported Platforms to your installation from within the IDE (see the Tools | Manage Platforms menu in the IDE). The same utility also lets you install other items, like bundled 3rd

Important RAD Studio HotFix for macOS Sierra and iOS 10 Debugging

Embarcadero have just released a HotFix for RAD Studio 10.1 Berlin specifically related to debugging apps on macOS Sierra and iOS 10. Specifically, it provides fixes for: Debugging macOS applications that run on macOS 10.12 with Delphi, C++Builder and RAD Studio 10.1 Berlin Running and debugging iOS 10 applications that run on the iOS 10 simulator

Which Keystore was used to sign this Android App?

Recently we were doing some work on an existing RAD Studio Android app for a customer. Their previous developer had let them down so they’d brought it to us to do the next version. Everything went smoothly until we needed to do an AppStore build. As part of this, you need to specify a keystore file that

Expired Apple Intermediate Certificates and RAD Studio iOS Development

Last week we were doing some updates for a customer on a C++Builder Android and iOS app. The Mac that we were using to do the code signing for iOS hadn’t been used for this before, so we needed to setup the Certificates and Provisioning Profiles for the customer’s account. I always dread this part, as I’ve

Code Partners at Apps World 2016 in Berlin

We’re really excited to be in Berlin in April for Apps World 2016. Apart from meeting with partners and customers, there are a bunch of interesting sessions and exhibitors we’re looking forward to seeing. If you’ll be in Berlin at that time and would like to catch up, please let us know.