Author: Moritz Post

Application design and user experience has become one of the most important topics in the mobile/tablet/startup world. While some people claim the designer is the rockstar of the team i would still not sign the statement: "Design first". Rather i would say "User experience first". The design of the your application certainly is the very first thing people will face, but when the user experience...

Read More

Hot on the heels of yesterdays post about the cool new Jacoco plugin for Jenkins, i wanted to point out another invaluable Jenkins plugin: the Android Lint Plugin. Android development did become a lot more robust with the introduction of the Lint tools in the Android SDK. Lint is a static code and resources analysis tool, that is similar to findbugs or pmd, in the way that is...

Read More

Displaying an image in a mobile application is one of the most common tasks for app developers. Nearly every application displays some kind of graphics. Surprisingly, it can be quite challenging to efficiently load and display an image on Android. Part 1 of this 2 part series will describe several established patterns to load, cache and display images, while at the same time avoiding certain pitfalls that diminish your app's...

Read More

Since the release of Android 4.0, we have seen an increase in applications that follow the new Android design guidelines. The guide describes the Android holo theme that provides a cohesive user experience that is both modern and unique. At this years Google IO talk "Android Design for Success", we got a handy outline of how important these guidelines can be: [caption id="attachment_9173" align="aligncenter" width="572"] Hierarchy of Needs...

Read More

It's time for a comprehensive update after the well received Tabris 0.6 release. This time we not only provide the usual set of bugfixes and performance improvements after a .0 release, we've also added support for the SWT List and ProgressBar widgets. All the features described below apply to both the iOS and Android clients if not otherwise noted. We hope you enjoy the new features and look...

Read More

It is not a secret that we are big fans of Mockito at EclipseSource. Our Java mocking framework of choice has helped us in many projects to stay on the test driven development path. Luckily we are also able to apply these same principles when developing Java code on Android. Although Mockito is great for mocking Java classes, it would sometimes be very cumbersome to mock...

Read More

We are happy to announce another preview release of RAP mobile. Version 0.5.8 adds support for even more widgets on the Android side while improving stability and performance on iOS and Android. The new release brings improvements to the mobile client side but RAP itself has undergone some minor changes as well and we highly recommend that you update your target definition. The changes will also impact your server-side code...

Read More

Once again we are releasing a new version of RAP mobile. This latest release 0.5.7 brings with it a very cool new feature that we call the "Client Canvas". This extension of the classic SWT Canvas allows you to draw freehand on your screen with your stylus or even your finger. Additional Features and API Client Canvas The client canvas provides you with basic freehand drawing options, allowing...

Read More

In this post we'd like to update you on the latest news in the Tabris (previously RAP mobile) developer preview.  We've just released Version 0.5.4, marking the beginning of a simultaneous release schedule across all our mobile clients. [ Read more posts about Tabris or download the 30-day trial ] Here are the most interesting new features: Android The Startup page provides shortcuts to access the demo applications Previously, to access the...

Read More