Friday, May 11, 2012

Weekend experiments: Dictionary Utility in Android - Stage 2

When I started this weekend development program (More details  here) I hardly knew this weekend experiment product will be used by users :) Well, as I can see now, I have certain user base who are using this product. A hearty thanks for trying this app out. However, for a couple of weekends I was occupied with some stuff and hence could not develop it further. It looks like this weekend I am free (as of now), so thought of giving this app a new version. For those who have no idea what I am talking about, you might want to read this before you proceed with this article.

Well, so here we are with the target features:

1. One option to save your data (Yes, and I mean save) in android device. Did I say that this is not allowed as per Wordnik policy? Well, I had a discussion with them and it looks like certain form of data can be stored without violating the policy. So, here we go. You will be able to save the data you like to view offline.

2. Word of the day feature. Everyday a new word. Sounds good deal for learners? It is for me. I sometimes wonder how I can survive speaking, writing and listening to English without knowing 80% of its vocabulary. I would love to have it :)

3. An iPhone version of this app. Some of my friends like Neeraj asked me whether there will be any iphone version of it. Lets have it this time, what say? Thanks Neeraj for triggering this thought in my mind :)

4. Will provide the bundled software this time provided the copyright issue is resolved. If not, then probably you need to wait some more time. Yes, I know this sucks. So does life :)

For two days of development these are enough I guess. Of course there are some usability enhancements, and some code level changes to optimize the performance. I won't disclose them here. Lets see if you can find the change in your user experience.

I hope you all will like it. The development to commence from 11 May 2012 night to 13 May 2012 midnight or till I can stay up :)

Once again, this is an open call. If you are willing to join me in developing apps and learning android, please feel free to drop a comment. Will contact you.

Thanks for your time in reading my blog.

See you this weekend.

Thursday, April 12, 2012

Weekend Experiment: A Dictionary Utility For Android

Hi,

Thanks for stopping by :) Thought of using this space to share my thoughts on some projects that I am planning to take up as per my learning activities. For quite a long time this has been in my TODO list to learn and explore android. For one reason or another could not manage to start it off. So one fine evening finally told to myself, enough! lets try something.

So here is the idea of my first android app. The app is available in google play now. You can download it to have a feel of it.


Get it on Google Play

What it is supposed to do

Well the idea is pretty simple. As the name suggests, this is a dictionary utility, so it is obvious this will find meaning of a word. The first screen will have a mechanism to enter the word and press search button. This will search in the dictionary using a freely available API, and will display the meaning of the word. here you will have an option to save the word in your phone, and view it offline at a later stage.

How it will be implemented:

I am planning to use Wordnik API and a tool called knicker, which does the search part automatically. When a word is entered and the search button is pressed, it will first check whether the word is available in your phone already. If it is already there, there is no meaning of hitting the service and consume your bandwidth, doesn't make sense isn't it. Also, the meaning of words are never going to change. So, the system will first do a search in the local database on whether the search string is already available. If yes, it will fetch the data from local db. If not available, this will hit the service to get the data.

Once the service returns the data, it will show it on the next screen. While displaying it, there will be option to save the result in database. If the word is already available in your database, this saving option will be disabled.

Oh did I forget to mention that you will get an option to see all stored data in your phone memory.

Plans of execution

Planning to do this project by this weekend (14 - 15 April 2012).


--------------------------------------------
Source code, screenshot, API level documentations coming soon. In the mean time why don't you pen down your thoughts on this concept, and what all features you would like to have in it as a user. Will be really helpful.

------------------------------------------------------------------------------------------------------------
14 April 2012:

There have been some changes in the project functionality. I was about to violate one term from Wordnik. Sorry for this goof up, but it seems storing the result in any form (DB/File etc) is forbidden.

However, the app is ready. Final touches are going on. For this app I am keeping it free of ads. This will work in any android device with Android 2.3.3 and above (API level 10 and above). Tried it in my HTC One v (Android 4.0) works like a charm :)

Will keep this post updated by tonight or tomorrow once the app is available for your use.

Thanks for reading till now.

-----------------------------------------------------------------------------
15 April 2012:

The app is available in Google Play for trials. Please feel free to download it and let me know your feedback. For now, this is the link to my app in google market place. The detailed project analysis coming soon

Some copyright issues.. Guys if you want to see the code, just put in as comment, I will send to you.


Screenshots








Thus I conclude this project. Keep visiting for the next project which will be definitely better than this.. Though could not see any comment, I am really glad to have all personal comments from many of you. Will come up with some other app in next weekend. Till then, Good Bye..




Sunday, February 14, 2010

Mudumalai: One weekend escape to the nature

This was always in my mind. Every friday while coming back from office I spend some time thinking how to spend the weekend. Shall I go to some other place, far away from the crowded streets of Bangalore, or watch a movie, or whatever. Bless the bachelor life, but these are some shortfalls of it. You need to think how to kill time, especially if you are someone unsocial like me :). I love Bangalore, yes, I do! but there are some moments when you feel the urge to go out of it, just to come back and rediscover it, or even to appreciate its offerings that we generally can not realize in our daily lives.

So that time it was Mudumalai. I am saying that time because it happened almost one year ago. Call me lazy to write things up after such a long time, but honestly I always wanted to write about it someday, not to give out any free suggestion, or suggesting a nice hotel there, but to satisfy my own self. However, I have this habit of roaming around the topic while writing. Forgive me for this. If you have not anyhow noticed it yet, then lets keep going.

One tuesday while still at office, I got a call from one of my colleagues, and then room mate. "You want to go to Mudumalai this weekend?" "Ah yes.." I replied. "That has been a dream of mine for a long time". Finally the bookings were made, we were off to Mudumalai on a friday mid night.



We zoomed pass Bangalore at a silent and clear night, past Mysore, and took turn towards Ooty. As we kept going towards Mudumalai, the landscape kept changing. From highways and freeways in Bangalore we were soon within the arms of nature. Somewhere near the Karnataka - Tamilnadu border, we noticed a long queue of tourist cars parked by the road side. Someone told there is an elephant sighting. Finally we found them! A small elephant family gazing in the morning sun. I don't know how exactly they felt, but I would not prefer visitors standing by and clicking photographs while I am having breakfast with my family. Silly people, can not appreciate other's privacy. In that morning, I felt really bad to be one of them. Yes, I also clicked a photograph of that family, but somewhere inside it was hurting me, these creatures are the residents of this forest. we are only visitors, and no offence, the worst kind of visitors we would ever like to have at our own place. However, life goes on, and we moved from that place to reach Deep Jungle Home.

Did I mention earlier we booked Deep Jungle Home, a small accommodation surrounded by the famous Mudumalai forest. It was by all means fantastic. People like us who spend the major part of their lives in cities, and are used to city lives, really welcome this change in their surroundings. It gives you a feeling of being alone, isolated from the entire world, of course with all kind of facilities you even could not imagine inside a forest. Simply sitting there and listening to the forest sounds can revive your urge to live some more days.


After some breakfast we went for walking along the forest border. People living city lives should at least once visit a place like this, away from your daily habitat, in such a place where you can have ample time to appreciate what we get free of cost from nature, and what we are destroying so violently in the name of civilization. Sometimes it really feel sad to be among the race that is destroying their invaluable assets just for nothing. And you call us intelligent! Makes me laugh out of my heart. We kept on walking and discovered many small pleasures. I never imagined finding a fresh elephant pug mark just beside a wild pond could be so much of excitement. It was not silent at all, not in any sense. It was rather noisy, but the noise soothed my ears. It was not coming out of a vehicle, it was from nature. Birds chirping, some unknown animal howling from an invisible location, bees buzzing around, everything reminded me that I am a stranger here, having one day break to visit this daily life activity of thousands of animals. How can someone think of destroying it! How can someone think of making a resort at this place, just to accommodate us, the tourists at the cost of driving the locals away! Sad, isn't it? At the same time if they did not have done this, I perhaps never could be with nature in my lifetime. Everything has two faces, it is up to you which one you choose. Trust me, it did not feel glorious to be within the human race that time.



We had a little chap with us. A boxer pup. He was especially happy in the surroundings! Poor chap! could never see such a place till then. It was very difficult to catch him, as he was enjoying his first freedom by running up and down in the cottage lawn. Finally when he got tired and decided to rest a little, I could not help myself from capturing the moment! Let me tell you this fellow is very cautious about its photographs. Earlier it barked at me many times whenever I tried to capture it in frames. But this time he also did not resist. Perhaps it thought OK, these guys brought me to such a nice location, lets be a nice dog and let him click! Nature changes everything, the way you think, the way you act in your daily life, seems very small when you are in the arms of nature, far away from the faces you see everyday, the person you had a clash with, every small things. It brings another human out of you, and this human is much more HUMAN in all sense!



Yes, we did a night safari on a resort jeep! Jungle at night is something unimaginable. Scary, if you are scared of darkness, or beautiful if you love it. I belong to the latter category. The pitch black darkness, and sometimes the glowing eyes of animals from the bushes around the road will surely thrill you to extreme. But again, somehow it felt bad in side. Disturbing these animals, invading at their dinner time, focusing car headlight inside forest just to see some glowing eyes, and probably a glimpse of a deer, bison, or sometimes tiger! People are thrilled as most of them never watched these animals outside of a zoo! Some are calling names, some busy adjusting their camera mode, some clicking photographs. Really we are the worst kind of guests one can expect!

Next day we went to touch ooty, but that I will mention in some other post. Finally we started coming back towards Bangalore! I know only two days are not enough to even imagine the vastness of nature, leave alone seeing it and understanding its rules. But it was needed for me, to take a break, and to get lost in a faraway place, where I would not be forced to wake up in the morning by a stupid alarm clock! The journey was hectic, it covered a lot of kilometers, but somehow I felt refreshed like I never felt before. Nature has its own ways of healing your soul. You find a new perspective to analyse everything. Those two days were curved forever in my memories!


Followers