Comments

This article was originally written by me for yourstory.in. But this version is more “complete” with all of the original links in place.

This was originally supposed to be a post on predictions. But as the founder of a mobile app development company myself, my focus is more on specific opportunities that exist for a boutique company [...]

Continue Reading

Our talks at Droidcon 2011, Bangalore

Published on 02 December 2011 by Manoj in All Posts, Android

Comments

We spoke at Droidcon, Bangalore that happened on Nov 18th and 19th. We had two interesting talks on both days.

1. Continuous Delivery for an Android application
This talk was on First day of the Droidcon conference given by Vaidy and Leena. In this talk, we spoke on what the first step towards moving to a CD [...]

Continue Reading

Comments

This post talks about how to build an Android Project using ant which depends on an Android Library project.

Add default.properties in the library project and add android.library=true in the same
Run the command in the main Android Project android update project –path . –library ../path-to-the-library/Note: This always has to be relative path.
Now running ant release should build the [...]

Continue Reading

Lessons from interview with Joel Spolsky

Published on 17 October 2011 by anitha in All Posts

Comments

A couple of days back I watched an interview with Joel Splosky on Mixergy.com. Joel Spolsky recently launched a new product “Trello”, an online collaboration tool. In this interview he explains a few strategies/tips that went into building and launching a new product based on his experience.
Here are a few takeaways which I think are [...]

Continue Reading

Comments

Note: This post assumes some basic knowledge in setting up an OpenGL app in Android. A basic example for rendering a texture on to a surface can be found here. You can use this as the initial setup for trying out Shader language program listed in this post.
OpenGL is widely adopted as the graphics API of [...]

Continue Reading

Comments

This post talks about how to run tests for the build setup as mentioned in Part 1.
Generate the build script for test
The suggested practice is to have 2 separate projects for android, one the source and the other for the tests. The following command will generate a build.xml for the test project. Replace the with [...]

Continue Reading

Confident Estimates

Published on 29 September 2011 by Manoj in All Posts, Process

Comments

We constantly try to provide accurate estimates that we can defend with confidence. But there are situations where we end up making mistakes. And this post describes one such situation.
One of our clients asked us to estimate a feature. As usual, we sent back an estimate without much delay.
After few days, our client asked us [...]

Continue Reading

Comments

We’ve set up our CI server for building android apps. We use Jenkins as our CI server, but the same steps can be applied to any CI server.
Setup Android Environment on CI server
You need to first install the android SDK and platform tools on the CI server. The steps are well defined here. You can run [...]

Continue Reading

Comments

The main purpose of a test suite is to give fast feedback about the changes being made to the developer. Ideally the test suite should be really fast and should take no more than 10 mins to complete. But there are times when you end up with a test suit that takes 30 – 40 [...]

Continue Reading

Rebuilding in Jenkins

Published on 22 September 2011 by Leena in Continuous Delivery

Comments

One option that might be required after setting up a build pipeline is the provision to redeploy an earlier version by click of a button. This can become handy when we find a bug in the production and want to see when the bug got introduced. For that we will have to redeploy the earlier version [...]

Continue Reading