Posts

Showing posts from 2010

TaazzaGo the app : Review

Image
  4 /5  Do you want your newspaper to put news around your locality in a separate section? Or may be a different version of paper for each locality? What would you do when you are in a new locality? Or temporarily want news from other locality, say around your work? How about getting some pretty good discounts for that Team-outing of yours and some tap on the shoulder from your boss? Or a dinner date in a uptown restaurant, which has discount just for you? All of these are possible, and ready to use on the fly, if you own an Android device and have TaazzaGo installed! TaazzaGO is an app that concentrates on Hyperlocal news i.e. News around you! It covers 40 cities in India, and Hundreds of localities in each city. Apart from hyperlocal news, it also gives you city news, Deals around you and weather. TaazzaGO is highly interactive. The first time you start the app, you get to set your location, which can be changed afterward as many times as required. Once set, you are taken to th

Bangalore Android Developers Meetup 6 : Live Event

Image
2:42 PM The presentations are over. Vote of thanks to ThoughtWorks, for the venue and the delicious food! 2:38 PM Neeraj talking about ODEX, and its implications. 2:30 PM Neeraj talking about mem management. (People talking about bad performance because of OEM modifications.) 2:24 PM Zygote preloads 2000 classes, which takes a lot of time. Package manager scans every package, validates certificates, permissions etc. 2:18 PM Bootup Sequence and Bootchart Bootchart is a system to show the activities during boot. 2:13 PM Neeraj will be talking about : Bootup sequence, Bootchart, Mem Config, ODEX 2:05 PM Android Performance by Neeraj Android is not an OS, rather an entire stack. Initially meant for smartphones, now it is used in tablets, media players, Cars, TVs etc Licensing wise, the Linux kernel is GPL licensed, and everything else is Apache Licensed. 1:54 PM The other solution meant intelligent copy paste. Qs from people include, how will a general

Android Developers Lab : Bangalore 06 Oct 2010

Image
2:28PM Icon Design PSD and Adobe Illustrator templates are available, and are highly recommended.  2:23PM 9-Patch Drawables Image divided into 9 pieces, corners not re-sizable, 2 sides are stretchable. Looks good even in resizing. 2:12PM UI design patterns Dashboard : Flavours, new features, 3-6 important features. Action Bar : usually on the top of the screen, for most common tasks., replaces title,no contextual actions Quick Actions Search Bar, can replace action bar, suggestions Companion Widget 2:03PM UI Guideline Focus on users Age, Skill Level, Culture, Disabilities What to do with your app Devices How the device being used Right things visible Secondary stuff on options menu Proper Feedback Use at least 4 states(default, disables, clicked etc) Be Predictable If something is clickable, make it look clickable! Activity stack to be used with care. Fault Tolerance CDD : Compatibility Definition Document Design Considerations Screen

A trip to Mangalore!

Image
It has been long since I have been out of Bangalore (Well, not counting visits to Bhubaneswar, my hometown). A welcome visit definitely (The deal is even better, I am here on business, company funded!) The plan came to me yesterday. I booked a seat on KF, the king of good times! And to my surprise, when I saw the plane today, it was ATR-72, the smallest ever plane I have ever travelled on! It also had blades! Got a prepaid cab to The Gateway Hotel, close to the beach! The rooms are ok, bathroom is good. took a few pics on the way and in the room. Rainy Season Yours truly Met another colleague, Anand Konda. We both went to The National Palace, had Bangda Fish fry, Chilli Chicken and Kerala Paratha. It was good!  It rained the next day. Even the cab driver suggested we stay back in rooms as we can't enjoy as much in rain. Had to watch Ajooba! BTW the I had a veg mangalorean lunch! I liked the spicy potato.

What if you don't get a good raise this time?

Image
I really think you should do the following. Taken without permission from dilbert.com,  http://is.gd/d3CsY

blogpost from bial on a motorola milestone

yes, i know that i can shoot a mail from my gmail or any other mail to create a post in blogger. but i thought that why not the android browser itself??? so here it goes... the wifi connectivity is good, even from hundred meter outside the gates. blogger loads pretty well and fast. but there is one very serious issue, the text input. the text area in blogger does not bring up a on screen keyboard when tapped, so it seems there is noway a android phone without phycal keypad will be able to use blogger, or similarly coded sites. but, its not all sweet for the physical keypads too. these is no way you can type a capital letter, or other chars which need special keys, in my case the numbers etc.

Bangalore Android Developers Meetup 3 : Live event

Image
3:05 PM The meetup comes to an end. Kaiwan did a wonderful job. Thanks to Misys and Rashmi! 2:26 PM Kaiwan is now talking about kernel, both normal and Android. Thats all I can comprehend. 2:09 PM Sorry for the delay in updating. I got drifted away by the discussion. Kaiwan's presentation was a real thought provoker. Can't capture all that people talk here, especially Kaiwan, have to ask him for his materials! 1:27 PM Root File System (RFS) is different from regular Linux. The RFS content (/bin, /etc etc) are inthe /system partition. FS used is YAFFS2. Security : Process runs as a secure sandbox. When Apps are installed, it will create a UID (Linux user ID) and the files are created by that application will bear that user and group ID. This will ensure the data security on FS. 1:21 PM Kaiwan : Android is not (only) linux Its based on a linux kernel No native windowing system No glibc support No GNU/linux utilites Android in not (only)

Android Dev Meetup Live Blogging

The Live Blogging will be here, tomorrow! And some tweets @galuano1 !

Hobby / Timepass

Having a little work lately, mostly wasting time in office playing carom (my employer doesn't provide me with options). So my idle devil's workshop has come up with a agenda that lists 1. Procure a Java web server, for god-knows-why reasons 2. Build a USB Charger which will be using 9V batteries (should come handy in excursions) 3. Work on Android for my employer 4. Work on Android to publish a app in the market. (Got an idea from a team mate's plight) Of the aforesaid stuff, I hope, point 2 should be easy, given that I get the stuff I want from SP road this Saturday, and my friend Mayur helps me by parting with his soldering iron. Point 1 is also very easy, but that doesn't have a purpose yet, wait, may be I can start my own cloud! (Muahahaha! Another Idea, Muahahah) Lets see how it goes!

Bangalore Android Group meetup

Image
02:50 PM Video Address by Randy Ksar : 5 mins Some trouble in audio devices. Bhavya tries to get the audience talk, but doesn't succeed. Suggestions coming in : More code intensive Off line Collaboration Form groups Still no sign of video though. May be the Youtube URL can be shared. Finally Bhavya tells us that she will share the URL. Thanks to Strumsoft. 02:27 PM Neeraj's Session : Android Content Provider : 20 Mins (supposedly) (Last but one session) Content providers are the only way to share data across apps. Various content providers being Browser, Catlog, Media Store etc. Question from Strumsoft cofounder : Who does the data processing, Content provider or the app? URIs are used to connect to the CPs. URIs are defined something like A. Standard prefix content:// B. Authority , means the content provicer C. What kind of data D. The record being requested So there are basically 3 ways to use CPs 1. use the CPs as is. 2. Modify the CP 3. Write your own CP (