Sarina DuPont - Senior Product Manager

Senior Product Manager, Developer Tools

Posted by on in Programming
Multi-Device Apps and Clipboard Support We have a lot of great demos to help you get started with RAD Studio. Today's blog post focuses on our CopyPaste FireMonkey demo. The CopyPaste sample demonstrates how to create applications that use the system's clipboard to copy and paste text or images. The sample uses IFMXClipboardService to interact with the system clipboard. The SetClipboard method is used to put data into the system clipboard and the GetClipboard method is used to return data from the system clipboard. Windows, macOS an...

Posted by on in Programming
Podcast Streaming - FireMonkey Demo Jim McKeeth just relaunched his weekly Delphi podcast with Nick Hodges. Today, I thought I would show you how to build a FireMonkey app for streaming your podcast. Visual Controls Application Title: TToolbar TLabel: StyleLookUp = toollabel; Align = Contents   Streaming Controls: TToolbar TEdit: Align = Left; Margins Right = 5 TButton: StyleLookUp = stoptoolbutton; Margins Right = 5, Margins Left = 5; TButton: StyleLookUp = playtoolbutton; Margins Right = 5, Margins ...

Posted by on in UI
Changing TMultiView's Fill Color Tip of the day: How to change TMultiView's fill color 1. Add TMultiView to your form 2. Right-click on the control and select 'Edit Default Style'.  This opens the integrated Style Designer 3. Select 'MultiViewStyle' in the Structure Pane 4. In the Object Inspector, select Fill > Brush to change the color 5. When done, click on the 'x' in the top right hand corner to apply the color change 6. Repeat these steps for each platform where you want to make a TMultiView fill color change...

Posted by on in Blogs
Update your application UI with TMultiView TMultiView is a smart menu component for FireMonkey applications that makes it really easy to create app navigation that automatically adjusts itself depending on form factor, orientation and target platform. TMultiView is a container component which means that you can parent many different components to it, such as a top aligned TToolbar or a client aligned TListview.
Connecting the new Windows 10 Calendar Controls to data using the LiveBindings Designer Pawel recently did a great post on making the Windows 10 calendar controls database aware. I thought I would follow that up with a post on connecting the new Windows 10 VCL calendar controls to data using the LiveBindings Designer.  In this post, I am going to connect TCalendarView to sample data and enable color changing of the calendar's background color using TColorBox. None of this involves any code as everything is set up using the LiveBindings Designer.
Applying a custom style to your Windows and Mac application I recently got a question on how to best apply a custom FireMonkey style to a Windows and Mac application. We have detailed documentation and videos on working with custom styles, but I thought I would provide a quick tutorial today that outlines the key steps. Part of our Bonus Pack (available to Update Subscription customers) are over ten premium FireMonkey styles. These styles allow you to quickly overhaul the look of your application with a custom look and feel. Each style has built-in support for multiple resolutions.

Posted by on in UI
Custom buttons and the integrated Style Designer With the integrated Style Designer in RAD Studio Berlin, you can quickly create custom image buttons. For creating entire multi-device styles from scratch, we recommend you use the Bitmap Style Designer, available via the Tools menu. Create a new FireMonkey multi-device application. Select a "Style" from the drop-down menu in the FireUI Designer. This will allow you to create a custom style for that platform. You can also change the platform in the Style Designer later. Drop a TButton onto ...

Posted by on in UI
Multi-Device UI Styling with our Premium Style Pack FireMonkey provides support for both native styling and custom styling. Part of the current Bonus Pack are eleven premium FireMonkey styles. Choose from Jet, Sterling, Diamond, Emerald Crystal, Emerald Dark, Coral Crystal, Coral Dark, Vapor, Copper, Copper Dark and Radiant styles, optimized for iOS, Android, Windows and Mac application development. Each style includes the required graphics to ensure the user interface looks great on each supported target platform. For example, this includes 1...

Posted by on in Programming
Accessing the battery level on your iOS device I recently saw a question on our forums on how to access the current battery level on an iOS device using FireMonkey, so I thought I would do a quick post about it. This sample code extends the DeviceInfo code snippet included with RAD Studio 10.1 Berlin Anniversary Edition.   unit uMain; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Dialogs, FMX.StdCtrls, FMX.ListBox, FMX.Layouts, ...

Posted by on in Tutorial
Changing the color scheme of an Android style Following up on my recent blog post and CodeRage session on creating custom style elements, I thought I would do another post on custom styling, this time focusing on changing the overall color scheme for one of the style templates we provide without creating new style elements from scratch.

Check out more tips and tricks in this development video: