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.