Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++

Creating great UIs with C++Builder and FireMonkey: app templates

FireMonkey is an advanced UI toolkit, capable of great layouts and designs. We’d like to show you what it’s capable of, and how easy it is to make great interfaces using it. We’ve just introduced eighteen example UI templates using FireMonkey and C++ that really show how easy it is to create great-looking apps.

These are freely available on GetIt, our package manager, and you can download them and use them for your own inspiration and layouts.

What have we added?  Three examples each of:

  • Login screens
  • Home screens
  • User profile screens
  • Settings pages
  • Sign up screens
  • Contact screens

These all demonstrate FMX styles to customize your app’s look and feel; the layout and controls you can use to create each screen; and each was created by a designer for layout and imagery.  They make use of freely available images (usage details in the readme).

Do you use C++Builder? You can use these and be inspired!

Are you new to C++Builder? These are the kinds of UIs you can create easily, across multiple platforms including iOS and Android, designed once rather than in multiple languages and UI applications.


One of three sign up screens in C++Builder’s FireMonkey designer,
and running built as a Windows app – it can also be iOS and Android 

iq6mvj-8311434
One of three profile screens

sdwncj-8781357
One of three settings screens

gdy3id-9058542
One of three app home screens,
here for a fitness app  
joadxv-9170536
One of three login screens

Sarina DuPont has a great blog post going into detail about these templates and the UI mechanisms they use.  For example, one might use a slide-in drawer using a hamburger menu, and she will explain why.

If you’re new to C++Builder, you can use these by downloading a free trial. Once installed, go to Tools menu > GetIt, our package manager, and look in the Sample Projects category for ‘screens’.

1qkbdx-7303308

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

About author

David is an Australian developer, currently living in far-north Europe. He is the senior product manager for C++ at Idera, looking after C++Builder and Visual Assist.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES