Subscribe to this list via RSS Blog posts tagged in FM

Posted by on in Blogs
Fun with FireMonkey Gradients Everybody loves colours. Great apps should use colours in clever and original ways. I have been recently spending a lot of time using Delphi XE5 for designing screens for mobile apps and must admit that I really like the way how iOS 7 is using colours and gradients. There is a lot of interesting information about iOS user interface design best practices at "iOS 7 Design Resources - iOS Human Interface Guidelines". Gradients look especially cool. It is so easy to use C++ or Object Pascal with...

Posted by on in Blogs
Riding the waves over the holidays with REST I thought I would follow-up on our series of REST related blog posts with a mobile app that lets you find surf spots and then displays them on a map. The steps for using the REST components are basically the same for FM and VCL, and JT did a great VCL REST surf app tutorial here. I built this app from scratch, but you could start out by using the Phone Master Detail template found in File->New->FireMonkey Mobile Application. This app consists of a TTabcontrol with two invisible tabs (Ta...
Графика в мобильных проектах (запись вебинара) Запись вебинара доступна по ссылке....

Posted by on in Blogs
Have you installed Update 2 yet? A couple of weeks ago, we released XE5 Update 2 for RAD Studio, Delphi, and C++Builder XE5. You can get the download (available to registered users of Delphi XE5, C++Builder XE5, RAD Studio XE5, and Embarcadero All-Access XE) by clicking here or via the automatic updates mechanism. If you already have an XE5 product installed, you must uninstall the XE5 product before installing XE5 Update 2. The next time you open the IDE, you will see a notification in your system tray that an Update to ...

Posted by on in Blogs
Using FDMemTable with REST in your VCL apps JT wrote a great tutorial on the endless possibilities with REST for VCL and FM. I wanted to do a follow-on tutorial that used TFDMemTable instead of TClientDataSet. The steps are very similar. Please note that the steps below assume that you went through JT's tutorial already. Place FDMemTable onto your form. Select RESTResponseDataSetAdapter1 and set the Dataset property to FDMemTable1. Right-click on RESTRequest1, select 'Execute' and then set the 'Active' property for both component...

Posted by on in Blogs
Changing FireMonkey style at runtime Last month Sarina DuPont blogged about loading custom FireMonkey styles on a mobile device at runtime ("How to load custom styles at runtime"). That's a very interesting approach to compile a custom style as a resource into the mobile app. This week there was another blog post by David I about the availability of the new great looking mobile FireMonkey InfoPower grid component for registered Delphi XE5 users and also a demo app available at Google Play Store. I have immediately installed this...

Posted by on in Blogs
RAD Studio XE5 in Action LIVE! in Bratislava I'm back from the RAD Studio XE5 in LIVE! event in Bratislava, the capital of Slovakia. It is not the first time I have demonstrated true native, multi device development for Android, iOS, Mac and Windows with Delphi XE5, but it always feels refreshing. Delphi XE5 release is so special, because you can reuse your existing Delphi programming skills and existing codebase and be immediately productive on all major desktop and mobile operating systems in the world! Programmers in Bratislava not o...
Platform FM 3D, TFloatAnimation, TPath3D, butterfly Delphi XE5: It's time to turn a catarpillar into a butterfly. Inspired by sarinadupoint Source code is available. Mobile versions are there with desktop ones on the same codebase.   Tutorial I've done such a functional test with TPath3D when making "live map with business data" (see here, especially if one thinks "butterflies" have nothing to do with "business data visualization"). Take any SVG-editor, load an image and make a "path"...

Posted by on in Blogs
Creating an Overflow Menu on Android During my CodeRage 8 session I talked about creating an Action Bar with an Overflow menu, so I wanted to provide some step-by-step instructions. On Android, an Action Bar is a top (or top and bottom aligned) toolbar that is segmented into 4 key functional areas. One of those functional areas is an Overflow menu. The ‘Overflow’ popup menu is commonly used for additional menu items on Android and accessed via the Action Bar. An Overflow menu is designed to give the application user quick acc...
Комната 3D, Delphi, Платформа приложений FM Компания Embarcadero приветствует вас! Спасибо всем за своевременное комментирование моих текстов. Некоторые пишут - давай больше "мозга". Другие - "давай больше материалов для начинающих". Собственно, абсолютно не имею ничего против делегирования полномочий "быть самым умным". Для этого учреждён "институт MVP" (пример). Каждый, кто хочет стать "почётно-умным с печатью Embarcadero", может это получить. Скоро отпишусь, как это технически делается (идеологически уже писал). Давненько я не брал......

Check out more tips and tricks in this development video: