Blogs

Posted by on in UI
Touch-Friendly Navigation for Mobile Apps Over 20% of users abandon an application after using it the first time (per Localytics). How can you design your mobile app to avoid being one of these casualties? Start out by designing your application with mobile in mind. You can’t just replicate your desktop application and expect it to make sense on a smaller form factor. Each platform already has existing patterns your users are used to: iOS tab bars are on the bottom and include glyphs but Android tab bars are at the top and are text-on...
Embarcadero Releases AppAnalytics Server Source Code What is AppAnalytics? A few years ago, Embarcadero introduced the AppAnalytics technology, a simple and effective way to add in-app analytics to VCL and FMX applications using ready-to-use components and a paid SaaS offering for the AppAnalytics backend. Since introducing the service, the feedback from customers has been that they would prefer to host their own service, so we retired the paid SaaS offering earlier this year. With the 10.2.3 release, we started providing the component source co...

Posted by on in Blogs
Dave's Thoughts on UI Design - Index I'm a big proponent of practical, usable UIs that are easy to understand and pleasant to look at. As an ongoing series, there are a number of blogs posts on UI design. How To Design a Great UI A practical approach to taking a mockup or first cut of a UI, and improving it.   Part 1 looked at some basic principles of UI design, a typical UI design workflow, what it means for a UI to be ‘intuitive’, some examples, and started with an example ‘bad’ UI ...

Posted by on in Blogs
How To Design a Great UI - Part 3 Welcome back! This is the third post on a series on practical UI design, an approach to creating usable, good-looking UIs when you are not a UX expert. In Part 1, we looked at some basic principles of UI design, a typical UI design workflow, what it means for a UI to be ‘intuitive’, some examples, and started with an example ‘bad’ UI that could be a first cut at a UI for a feature, or the first version of a mockup. In Part 2, we moved into a practical approach, and examined confusion from user...

Posted by on in Blogs
C++ Libraries in GetIt: MurmurHash 3 An ongoing project we have is to ensure more popular, well-known C++ libraries are updated to work with C++Builder, and available to you from within GetIt, our package manager. You may have seen a post earlier this year about real-world (non-demo) apps that you can use with C++Builder and CMake, for example, and this is related. This week, I'd like to highlight MurmurHash 3. MurmurHash is a very well known hash function (read its Wikipedia page). It can produce either 32-bit or 128-b...

Check out more tips and tricks in this development video: