Story of Etrafa Sor Mobile Application

This post will be about “Etrafa Sor” (“Ask Around” in english) mobile application which is a kind of side project for me for a year.

Before start telling about the story, I want to explain “Etrafa Sor” Application. It is a mobile application that you can ask questions which will only be visible to people who are around your question(each question has a location either you specified location or your currently location). It is another type of social platform that uses power of mobile. We believe that you will get much more accurate answers in this way. Addition to this, you will only see questions around which means that It is more probable that you know the answer. Core logic is simple but we have thought lots of gamification improvements for the application. However, current version of the application does not have any significant gamification improvement.

Main story of the project date back to Yapı Kredi Bank’s “Fikri Mobil” mobil application development competition. Basri, my friend, come up with idea and asked us ( me and Can Fırtına) if we want to join this competition. Of course, I instantly accepted and started to work on project. Our job distribution was like that Basri develop backend which provides Restful api for mobile applications. I was responsible for Android application and Can was responsible for IOS application.

We worked about two days and finished most basic functionality of application which is asking question and answering them. This first prototype help us to be chosen first 20 in competition. However, final week of competition was very unlucky for us so we couldn’t have chance to develop application more.

This was discouraging but It does not prevent me to publish this application into play market because I thought this application deserve to be in market. However, the version that is chosen for first 20 was not in the quality to be used by end user. Therefore, we needed to improve application both in terms of functionality and design.

I propose my group to continue on developing the application but they don’t have enough time to spend on this application. It was really problematic because Android application was totally depended on backend so whatever I do in android, It wouldn’t be enough.

In funny kind of way, I used Scala on Play Framework which is the technology behind our backend system in my internship. Once I learn about Scala on Play, I decided to go into detail of our backend system to add new features. I have added couple of new features like notification, user profile, trending users etc. Also, I improved android design and finished a beta version that can be presented to end user. I also have little IOS Development experience but I didn’t have time to develop fully functional IOS app while working on both backend and Android. That means there is no IOS application for now and it is not going to be available for a while.

Apparently, there is very long way to go both in Android and backend but I thought If I don’t publish a version, I would never publish. It is known fact that spending too much time on a project without having something that works or you can show someone, endanger the whole project.

Currently, I have working version in play store (https://play.google.com/store/apps/details?id=com.etrafasor). This is not bad progress so far. If I have time, I would add some gamification with design improvements. Also, I want to start better advertising for the application. It is always good to have some users that you can improve your application towards their feedbacks.

By the way, I would like to hear your comments about “Etrafa Sor”, If you tried it.