ui Tag

It’s a heated time for Tabris.js development as we are getting closer and closer the Tabris.js 2 release. Plenty changes relevant to UI, navigation and mobile app security have been introduced. Today we’re sharing some of them with you in the first official beta of Tabris.js 2.0. Note: To use the beta, you need to download the new Developer App, Tabris.js 2. New UI Model Pages used...

Read More

Warning! This article is outdated and might not represent the current state of Tabris.js. One goal most app developers pursue is to create a sexy and silky-smooth UI with an interface that adapts to different screen sizes and device types. This goal has mostly been reserved for native developers on mobile platforms. With Tabris.js, you get to use all-native widgets but with much simpler code and without...

Read More

A few weeks ago I posted a blog post about how to create animations using the ViewOverlay introduced in Android 4.3. Fast forward to today and we have a new Android version: Android 4.4 (KitKat). This latest edition brings a set of new, animation-centered APIs called "transitions". +Chet Haase created a great dev byte series video explaining what transitions are and how they can be used. In addition +Mark Allison picked...

Read More

When you run JUnit tests that open windows and dialogs, all these windows pop up on your screen like fireworks, making your desktop unusable for minutes. If you're lucky enough to work on Linux, there's an easy way to get rid of all the flickering. You can simply redirect your UI tests onto a virtual screen. I was surprised how easy that is and thought it's...

Read More

From time to time, I'm in the situation when I want to suggest a UI change or even try to come up with a completely new UI. While I love programming, it may be easier in these situations to just "sketch" the idea instead of really getting your feet wet. As many people asked me what I use for UI sketches, I thought I should...

Read More

Whenever I'm working on UI stuff, something always goes terribly wrong ;-) Sometimes it's only a margin or padding, other times it a composite that crosses my path. I was pretty happy that Chris Aniszczyk and Simon Archer hacked together Picasso, which helps you to identify some of these layout issues. As you may know, most of the time I work on the Rich Ajax...

Read More

There is a user interface design issue that has been bugging me for quite some time, but I haven't been able to put my finger on it until recently: Disabled interaction elements, most often in the form of grayed out buttons and menu entries. The visual cue here is that the action is not available at the moment. While that information is quite convenient, it...

Read More