Our recent series of webinars continued this past week with a look at how ridiculously fast and easy it is to create cross-platform apps with RAD Studio. You can very quickly design apps with RAD Studio which are powerful, modern, with rock-solid reliability – Delphi apps, for example, are notorious for just working with absolutely no dependencies and will happily continue operating even though the whole operating system (such as Windows 10 to Windows 11) has been upgraded. There is almost no other software development system out there which can truthfully claim or match this kind of dependability.
This reliability is one of the reasons you will find RAD Studio being used in places such as NASA, nuclear power stations, aircraft safety equipment, huge banking organizations, government embassies, and yes, of course, many thousands of regular, ordinary, unsung heroes of software such as mobile health-care apps, a gearing app for speedy race cart drivers, pharmacy point of sale, and medical robot controllers. The apps and programs get on with the job without faulting, with no fuss, no mass upgrades of host machines required, no complicated setups.
Table of Contents
Does good UI design mean starting everything again?
Embarcadero also goes to extraordinary lengths to make sure that code written with an older version of Delphi will still work completely fine with the absolutely latest version of RAD Studio. This backward compatibility, as it’s called, is something you will not find in almost any other programming language available. Yet these ‘backwardly compatible’ programs will also get an injection of new life thanks to RAD Studio combined with the VCL and Firemonkey FMX runtimes which we constantly work on to embrace the latest ‘look and feel’ and trends in user interface design. The longevity of Delphi, C++ Builder and RAD Studio is an asset we take very seriously while we keep up a constant push for ensuring we incorporate modern concepts, coding techniques and constructs, and the very latest ideas in software design and engineering.
As the operating systems evolve, they embrace new ideas in user interfaces. The trend of late has been flatter, simpler, more pastel. The latest RAD Studio versions allow you to implement these ideas easily in your own user interface design, both through improvements in the VCL and Firemonkey FMX library support but also via runtime enhancements and other great tools such as new professionally designed themes or styles that can breathe a whole new life into your older user interface with just a few clicks.
What was the The Fundamental Secrets Of Good UI Design webinar about?
Coding the functionality of your app is just one part of the overall software development process. It’s also important that your app looks professional, acts appropriately (for user ‘muscle memory’ so a double tap or click does what the user expects), and is laid out in a way that achieves the objectives of the task for which it was designed. The look of your apps is referred to the user interface, the UI; and the way that user interface functions and how it coerces, encourages, or hinders user behavior is known as the user experience or UX. The Fundamental Secrets Of Good UI Design webinar took a look at some broad resources for good design, some places to see what is considered bad design, along with some basic tips on things like anchors and alignment of controls in your own apps.
Where can I find the replay for The Fundamental Secrets Of Good UI Design webinar?
Here is the replay for The Fundamental Secrets Of Good UI Design webinar.
Where can I find the slides for The Fundamental Secrets Of Good UI Design webinar?
Here are the slides for the replay for The Fundamental Secrets Of Good UI Design webinar.
![| Embarcadero RAD Studio Delphi C++Builder Blogs slide1 22](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide1-7306868-1024x576.png?resize=750%2C422&ssl=1)
![Slide2 | Embarcadero RAD Studio Delphi C++Builder Blogs slide2 19](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide2-7406203-1024x576.png?resize=750%2C422&ssl=1)
![Slide3 | Embarcadero RAD Studio Delphi C++Builder Blogs slide3 20](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide3-3549812-1024x576.png?resize=750%2C422&ssl=1)
![Slide4 | Embarcadero RAD Studio Delphi C++Builder Blogs slide4 24](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide4-9771339-1024x576.png?resize=750%2C422&ssl=1)
![Slide5 | Embarcadero RAD Studio Delphi C++Builder Blogs slide5 19](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide5-7029486-1024x576.png?resize=750%2C422&ssl=1)
![Slide6 | Embarcadero RAD Studio Delphi C++Builder Blogs slide6 20](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide6-4040028-1024x576.png?resize=750%2C422&ssl=1)
![Slide7 | Embarcadero RAD Studio Delphi C++Builder Blogs slide7 19](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide7-1032275-1024x576.png?resize=750%2C422&ssl=1)
![Slide8 | Embarcadero RAD Studio Delphi C++Builder Blogs slide8 19](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide8-6104050-1024x576.png?resize=750%2C422&ssl=1)
![Slide9 | Embarcadero RAD Studio Delphi C++Builder Blogs slide9 18](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide9-1487438-1024x576.png?resize=750%2C422&ssl=1)
![Slide10 | Embarcadero RAD Studio Delphi C++Builder Blogs slide10 18](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide10-6878399-1024x576.png?resize=750%2C422&ssl=1)
![Slide11 | Embarcadero RAD Studio Delphi C++Builder Blogs slide11 17](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide11-3500991-1024x576.png?resize=750%2C422&ssl=1)
![Slide12 | Embarcadero RAD Studio Delphi C++Builder Blogs slide12 17](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide12-3081969-1024x576.png?resize=750%2C422&ssl=1)
![Slide13 | Embarcadero RAD Studio Delphi C++Builder Blogs slide13 16](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide13-1193050-1024x576.png?resize=750%2C422&ssl=1)
![Slide14 | Embarcadero RAD Studio Delphi C++Builder Blogs slide14 16](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide14-6979698-1024x576.png?resize=750%2C422&ssl=1)
![Slide15 | Embarcadero RAD Studio Delphi C++Builder Blogs slide15 16](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide15-7487985-1024x576.png?resize=750%2C422&ssl=1)
![Slide16 | Embarcadero RAD Studio Delphi C++Builder Blogs slide16 17](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide16-5852684-1024x576.png?resize=750%2C422&ssl=1)
![Slide17 | Embarcadero RAD Studio Delphi C++Builder Blogs slide17 17](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide17-3170658-1024x576.png?resize=750%2C422&ssl=1)
![Slide18 | Embarcadero RAD Studio Delphi C++Builder Blogs slide18 16](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide18-4181982-1024x576.png?resize=750%2C422&ssl=1)
![Slide19 | Embarcadero RAD Studio Delphi C++Builder Blogs slide19 14](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide19-1087925-1024x576.png?resize=750%2C422&ssl=1)
![Slide20 | Embarcadero RAD Studio Delphi C++Builder Blogs slide20 13](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide20-1186985-1024x576.png?resize=750%2C422&ssl=1)
![Slide21 | Embarcadero RAD Studio Delphi C++Builder Blogs slide21 13](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide21-1410877-1024x576.png?resize=750%2C422&ssl=1)
![Slide22 | Embarcadero RAD Studio Delphi C++Builder Blogs slide22 11](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide22-7097190-1024x576.png?resize=750%2C422&ssl=1)
![Slide23 | Embarcadero RAD Studio Delphi C++Builder Blogs slide23 10](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide23-6126549-1024x576.png?resize=750%2C422&ssl=1)
![Slide24 | Embarcadero RAD Studio Delphi C++Builder Blogs slide24 10](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide24-4889895-1024x576.png?resize=750%2C422&ssl=1)
![Slide25 | Embarcadero RAD Studio Delphi C++Builder Blogs slide25 9](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide25-4572552-1024x576.png?resize=750%2C422&ssl=1)
![Slide26 | Embarcadero RAD Studio Delphi C++Builder Blogs slide26 9](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide26-1555202-1024x576.png?resize=750%2C422&ssl=1)
![Slide27 | Embarcadero RAD Studio Delphi C++Builder Blogs slide27 9](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide27-5719092-1024x576.png?resize=750%2C422&ssl=1)
![Slide28 | Embarcadero RAD Studio Delphi C++Builder Blogs slide28 7](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide28-5270131-1024x576.png?resize=750%2C422&ssl=1)
![Slide29 | Embarcadero RAD Studio Delphi C++Builder Blogs slide29 8](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide29-2887806-1024x576.png?resize=750%2C422&ssl=1)
![Slide30 | Embarcadero RAD Studio Delphi C++Builder Blogs slide30 9](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide30-3729092-1024x576.png?resize=750%2C422&ssl=1)
![Slide31 | Embarcadero RAD Studio Delphi C++Builder Blogs slide31 8](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide31-6378186-1024x576.png?resize=750%2C422&ssl=1)
![Slide32 | Embarcadero RAD Studio Delphi C++Builder Blogs slide32 6](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide32-3883643-1024x576.png?resize=750%2C422&ssl=1)
![Slide33 | Embarcadero RAD Studio Delphi C++Builder Blogs slide33 5](https://i0.wp.com/blogs.embarcadero.com/wp-content/uploads/2024/05/Slide33-1647577-1024x576.png?resize=750%2C422&ssl=1)
Design. Code. Compile. Deploy.
Start Free Trial Upgrade Today
Free Delphi Community Edition Free C++Builder Community Edition