Category: development

Post-planning a big project: we need developers

19/06/2014 | Add comment

Interesting times are before us. We won the second place on the Ericsson Applications Award and now we want to go further with the development of the project. We are looking for good and prepared teams that do web development and that want to get involved into projects such as Farmarket.me on freelance or full-time positions. If […]

Continue

Ericsson Application Awards semifinalists

01/04/2014 | Add comment

We are happy to announce that we made it into Ericsson App Awards semi-finals. Out of 300 registered teams and projects we made it into the final 5 in the “Company” category. The solution we worked together with Nova Solutions company is called Farmarket and it’s about making agriculturists and users of agri-services life easier […]

Continue

Android: Basic modern navigation

27/01/2014 | Add comment

In this tutorial we’ll build basic navigation application that will switch between fragments using the latest Navigation Drawer layout from Google. As one of the more modern UI patterns nowadays turns out to be the side bar menu navigation, the helpful layout that appears from left or right and gives you more possibilities. It was […]

Continue

Bugless development or why bugs are healthy

26/01/2014 | Add comment

Many people will tell you that software development should tend to deliver a product that is as bug free as possible. Many experienced developers will tell and proof the opposite: bugless software development is impossible. Software development is a process that consists of 40% development and 60% managing all the necessities in time and place. […]

Continue

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 […]

Continue

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” […]

Continue

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 […]

Continue

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 […]

Continue

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 […]

Continue

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 […]

Continue