Short tips: Merge two folders under Linux

22/11/2013 | Add comment

Sometimes it happens the revision controlling system (i.e. SVN or Git) structure and configuration of a project in Eclipse to get broken, making the user unable to use the VCS. This very same thing happened today so after lots of work we were unable to commit the changes to the Git repo we use. What […]


Short tips: SQLite – append text to existing fields

19/07/2013 | Add comment

We came to a situation where we needed to update a table with ~180 records with additional text. Like, every second record was supposed to contain the current value (string) plus append something else, so that if the original value was: The quick brown fox jumps we needed to append: ” over the lazy dog” […]


Short tips: “OAuthNotAuthorizedException: Authorization failed” solution

16/07/2013 | Add comment

Sometimes while implementing a Twitter to Android integration using an OAuth authentication with Signpost and Twitter4j we get unexpected results. Avoiding to use stronger words, for now, we’ll just say that that situation is bad. Hard to debug, trace and resolve. Few days ago we came to a pretty illogical situation. While we’re using a test application on Twitter […]


Android: Leaf fall-like animation using property animators

22/03/2013 | Add comment

In the previous tutorial we explained how property animations work in general. Now we’ll go even further and explain how to create a property animation that would create leaf-falling-like effect for an ImageView in which we’ll, apparently put images of leaves. For that purpose we need few images that represent leaves. We found the ones […]


Android: Multi-touch gestures controller

12/01/2013 | Add comment

Few of our projects (ours or for clients) required to implement a multi-touch features for manipulation over images with the standard gestures (drag&drop, rotate, zoom). While an implementation of a multi-touch controller is challenging and fun thing to do, it consumes a lot of time and if there is something ready and simply works, why reinvent the […]


Frustrations of the development

10/12/2012 | Add comment

It’s busy period always before Christmas. Clients have ideas and request, we [at 2dwarfs] have started projects of our own, so we have interference. And although it’s always much fun to develop projects of your own (I’d be dishonest and lying if I say otherwise, ask anyone), we must stick to our professional ideology of […]


Small screwups

10/12/2012 | Add comment

What makes a good professional what he is is not how good is his knowledge in developing a piece of software, not even how clever, intelligent or talented he is. It’s how fast he is developing a well designed and precisely structured project. That is something close to what is mentioned here, companies rushing after time […]


JavaCodeGeeks partnership

19/10/2012 | Add comment

We are happy to announce our newest collaboration with a project called JavaCodeGeeks. It’s an independent online community focused on creating the ultimate Java-to-Java developers resource center; targeted at the technical architect, technical team lead (senior developer), project manager and junior developers alike. The website created a JCG (JavaCodeGeeks Program) for building partnerships between communities, teams and developers all […]


New Android app: Scumbify

24/09/2012 | Add comment

We worked on an idea we had few months ago this weekend. And we finished it, turns out to be hilarious. It’s a Scumbag Steve-like meme creator for your device. What we actually wanted to try is a 3rd party multi-touch controller – which turned out to work perfectly. Thanks to the developers that created this and released the […]


Android: Quick intro to property animations

13/06/2012 | Add comment

Inbetweener animation or tweened animation from digital point of view is the process of generating ‘inbetween’ frames between two images so that the observer gets the impression that the first image is transforming its state from the initial to the ending position. In this sense, there are frames which are known as inbetweens which basically […]