Archive | blog RSS feed for this section

Develop Your Idea Into an Android App in 24 Hours

Over the last 4 years, we’ve developed many Android Apps, which have been downloaded over 200,000 times. In that time, we’ve realized that our best work is done in quick, short bursts, with 80% of features built within the first 24 hours. Many startup founders following the lean startup methodology have told us that this is something that they want – to get to a functional app (minimum viable product) in almost no time, instead of floundering to build a full product over months.

So today we’re announcing our new Android app development service. We will only take on short, well-scoped projects at the idea & sketch stage. We will turn your idea into an app in 24-72 hours (we can mutually agree on project size first). You will get access to full source code and assets once we’re done. Since we have both developers & UX designers in-house, you’ll get something more than a functional replica of your idea. The project size restrictions will also help you focus and scope out a truly minimal product.

We’ve decided to be very transparent & simple with the pricing as well. We’ll charge $250 (Rs. 15,000) per calendar day, and won’t take on projects for longer than 3 days. If we’re unable to finish your product in the time agreed, you get 100% of your money back, simple.

Ready to turn your idea into an Android app, overnight?

Click here to get in touch with us.

Read full storyComments { 4 }

The story of Droid Juice!

Last year while researching about network coverage during train travel for Pyka, I did a small hack to log signal strength for a given location. I used it during my trip to Chennai and data was logged using a background process in my Android phone for every kilometer. Incidentally my onward and return journeys were in different routes. When we visualised using Google Fusion Charts, it was quite telling. There were many deadspots which would be impossible to detect otherwise. During this exercise, my droid had to be fed with constant power to keep it running. :)

We build products for travel and recently did several interviews with frequent travellers. We repeatedly heard people saying they usually turn off data just to conserve battery life. They were also concerned about running out of juice and becoming unreachable. This sparked an idea to build a public battery profile for people displaying the last known battery status. So, if someone is not reachable, one can find out if it is because of running out of juice.

During last week’s Droidcon India Hack Night, I teamed up with Sandeep and Santhosh to build the basic version. Thanks to Muthuraj for suggesting that we fall back to SMS when the battery is really low, which we’ll add in a future release. In the past few days, the hack got spit and polish from Team Ideophone and it’s now available for download from the Play Store. :)

The heart of the app is a shareable battery profile. However, as pointed out in this Pluggd.in article, when more and more people start using it, our data will show which Android phones have better battery life in real life scenarios. While price and feature comparisons of Android devices abound, it’s high time we had battery performance halls of fame and shame! The high point was to know that Sundars Ace had a really low juice retention factor and he wasn’t complaining for nothing all these days. :)

 

Read full storyComments { 4 }

APIfy It

We started developing the very first version of Suruk just after a small discussion in a coffee shop way back in May ’09 (That does seem like ages ago). Anenth and myself were just starting to learn J2ME and PHP, we completed the product within a month. We do often laugh over the fact that a Java class in client app ran over 2000+ LOC and server side code well over 1000+. But, what was really motivating was the fact that it worked, and people loved it. Suddenly we were like this bunch of guys in college who had real customer issues to tackle. In the midst of our assignments, we would set aside a couple of nights for dealing with “real” customer feedback.

We’ve come a long way since May ’09, we iterated tons of times over Suruk codebase and it’s quite stable on all platforms today. With every version, iteration and product, the learning we all acquired was really valuable. Since all our apps were related to travel and commute, having  a consolidated data model was perhaps a natural progression. We started writing reusable components and modules which were used across products, and this made life much easier. The iteration time reduced immensely and we were launching newer stuff in rapid speed.

Hence Wander (we code-named it so, as it was dealing with objects in travel and commute) was born.. and Cosec joins us in IIM-A!

We started evaluating various platforms like Sinatra, Zend, Django, Flask, wsloader and so on. Being Python lovers we decided to stick to Python platforms and ruled out likes of RoR and PHP. Keeping in mind our requirement of APIifying modules, we finally nailed it down to wsloader. A big shout goes out to Tahir Hashmi, developer of wsloader, who was more than happy to guide us through some initial queries we had and we were good to go. Cosec also did some performance testing comparing wsloader with other frameworks and we were really happy with the findings.

In simple words, wsloader allows exposing native Python interfaces as WebServices (REST+JSON) without having to write any HTTP/Web service specific code. In some ways it’s a parallel to web.py, but makes it insanely easy to make any python module a webservice. It’s a WSGI module which runs on top of Apache with error handling integrated with Apache error logs. Consider an example python module as given below:

class greeter:
def say_hello():
return "Hello Ideophone!"

The say_hello() method can be accessed via http://{hostname}/services/greeter/say_hello Super simple, no? To get started, simply visit http://code.google.com/p/wsloader/. Do keep in mind that wsloader is a minimalistic framework and does not provide in-depth support for session and user management as the likes of Django would give. More on Django (our latest crush) will come soon to a blogpost near you. Till then, APIfy your code :-)

Read full storyComments { 0 }

Introducing Kingsley

Many of you would’ve seen the news about the last multiplication to our team, Koushik. Those who haven’t, start following us on Facebook immediately. ;)  Here comes the exponent to our team now.

<drumroll>
Meet Kingsley. He has 14 years of experience leading significant product efforts at salesforce.com, Digital Chocolate, and Bank of New York Mellon (bio). More importantly, he’s been a friend of Ideophone, early backer, and an investor for a long time now. We realised that his skills and experience would help us move to the next big orbit and cajoled him to be our Chief Marketing Officer. He’ll drive our product positioning, marketing, and business development. In short, as the talker, he puts the phone in Ideophone.
</drumroll>

Read full storyComments { 4 }

Autofare Reloaded

As early stage users of various products ourselves, we always value and look up to companies which engage in continuous customer engagement and work on suggestions and improvements suggested by users. The same appreciation makes listening to our customers and working on their feedback an integral part of our product development.

Autofare, which started of as a quick hack, an extension of existing feature of Route Finder in Suruk, quickly became a favourite on the txtWeb platform. It also helped us realise how having an SMS extension can help expand the reach of a valuable service to huge set of users. It also went on to win App2Fame 1st prize and fetched us many laurels.

Recently txtWeb team collected a lot of feedback from users and passed on a few valuable suggestions for @autofare. When we revisited the product, we realised there were many things we could improve and we worked on all of them and are extremely pleased to launch Autofare 2.0 today.

We hope the experience for the end user will improve with the new changes and hope to keep continuously improving the product. We will appreciate any feedback you might have on the product.

Enjoy a hassle free ride by being better informed!

Read full storyComments { 2 }

Wanna go Kopa?

Our motto is to help people travel cheaper, safer, together, and better informed. The together piece was missing for a while. Not any more. The latest cookie from our bakery, Kopa, is a ride sharing app for people going to events. Isn’t it fun to have interesting companions to ride together to and from events? Just go get Kopa!

Anenth and Sandeep built the alpha version of Kopa during Yahoo! Open Hack Day. Thanks to Amarinder of Mobility Ninja, we launched the beta for the NASSCOM Product Conclave attendees. Today, we launch an improved version of Kopa for Droidcon and Wiki Conference attendees. We’ll keep adding interesting events to Kopa, so stay tuned.

Also, a hat tip to Indus and Rasmus for the inspiration behind Kopa. :)

Now coming to the obligatory naming story.

So, what’s this word Kopa? It’s Latvian for ‘together’. Is that an ideophone? Not sure. But, there’s a hack to make it one. We make this word acquire the idea of sharing rides. ;) Try saying the following aloud, please.

Wanna kopa with me?
Shall we do a kopa on the way back?
Kopas in rickshaws make rides fun.

By the way, Kopa can be a contrived contraction of co-passengers as well. :)

Read full storyComments { 1 }

Where do our Nokia downloads come from?

After launching Suruk on Android, we had a look into our download stats on Ovi to understand the geographic spread of our Suruk users and compare against that of SOS.

Following is the distribution of Suruk (click to see full size):*

Suruk Distribution

Suruk Distribution



Following is the distribution of SOS (includes India downloads on Aircel PocketApps):

SOS Distribution

SOS Distribution


* colour intensity corresponds to number of downloads, grey regions do not have downloads

We noticed a couple of interesting things. While there are no downloads for our free app from China, the country is among the top downloaders of our paid app. Perhaps it’s among the ‘unresolved’ countries in the former list. Also, Germany and Switzerland top both downloads and revenue for SOS, but not as much for Suruk. Is this because of SOS is also available in Deutsch? Or is it because they’re relatively likely to buy paid apps than other developed nations? Please share with us in the comments, if you know why.

Maps courtesy Gunn Map (political boundaries are indicative, not accurate). During our chat with Albert Ching, he suggested doing a density map of routes searched for in Suruk. Anybody know of a tool which helps plot routes?

Update: While digging up our route finder request logs, we found that there are indeed requests from China. So, it appears that, for some reason, Nokia Ovi store counts the downloads under ‘unresolved’ country. Either that or they’re not counted.

Read full storyComments { 0 }

Suruk gets more love

We didn’t stop with a Hello Android! for Suruk. We wanted the shiny new Android version to be as cool and useful as its award winning JavaME sister. So, the Android version now has the route finder as well as community feedback for drivers. With route finder, one can find the approximate fare for the trip in advance as well as check the route on the map. You can rate the driver after your ride as helpful, honest, or rude depending on your experience. That’ll help the community to identify which auto or taxi to trust for their rides. You can benefit from others’ feedback the same way. We’re planning to use the aggregate data creatively so as to reward the highest ranked drivers as well as identify the top offenders.

RoutefinderDriver Rating

Do try the updated Suruk and let us know how you liked it, please.

Read full storyComments { 1 }

Thank you note

We launched Autofare app on the txtWeb platform back in Mar 2011. We were happy to have one of the most used features on Suruk (Route Finder) integrated with an SMS platform. The instant catching up of the app on the store and exceptionally high usage made one thing very clear to us “a simple and quick way to getting concise information is a huge value-add for users”.

Support extended by txtWeb has been exceptional, they featured Autofare as “App of the Week” and wrote at length in their facebook/twitter pages thereby helping us get huge traction. Thanks to the platform, we quickly built three more apps (@locatetrain, @pyka and @bmtcroute) in no time. The txtWeb platform is a very well envisaged product, being agnostic to programming languages, seamless integration with existing web-apps, and ability to easily extend an “SMS arm” to any of your web-apps. And to top it all, it requires no learning to newer technology or installation of libraries/SDKs – it’s a developer’s dream to work with such a platform.

We and other developers on this platform have suggested many additional feature sets and requirements. We sincerely hope txtWeb team takes note of it and takes it forward :) Also we would like to extend our sincere thanks to Srividhya Ramarathram, Manish Maheshwari, Shantanu Deshmukh, and the geeks in house Srinivasan Narayan a.k.a Srini and Aritra Ghosh for their continuous encouragement and support.

Got an idea which can give value to tons of users via SMS? Get Started immediately. Before writing the blog, I thought I will give a short overview on how to get started on txtWeb, but in fact txtWeb is so simple that no tutorial or help blog post is required to get on-board.

Read full storyComments { 9 }

Hello Android!

It’s been two years (just a week short) when we first demonstrated  Suruk at Mobile Tech 4 Social Change, a bar camp organised by MOMOB. During those days we didn’t have a GPS enabled mobile phone and hence used emulators on our PC for demonstration. It was during that event that we met Renuka from Bangalore Mirror who featured us gloriously on its front page. We then didn’t anticipate that  Suruk would evolve into Ideophone. Looking back we have come a long way with more than 30,000 downloads in 138 countries across various app stores.

Ever since the boom of Android in India, we have been getting large number of requests from users asking about Android version of Suruk. Though it was on our roadmap, we were working on our other products. All three of us migrated to Android  phones and then realised that we didn’t have Suruk built for our phones yet. Just then, our interns Vishal and Jahnavi joined our team and they nudged us to work on the Android version. A perfect deadline came in the form of Appnomy where Suruk was chosen for a demo and we completed it just in time. Given that it’s a two-year old stable app on Symbian, the spec was just cut out.

Today at Appnomy we launched Suruk with its shiny new UI for Android and were enthralled by the audience response. You can now download for your Android phone.

Do tell us your feedback and follow us on twitter @suruk

 

 

Read full storyComments { 7 }