Programming and Personal Development

Displaying text in a android application

There are 2 useful widgets in android for displaying text in your application. TextView: This is the basic widget that can  display text to the user.  Its useful in construction of  user forms where user is hinted on the information he is expected to enter. eg: “address”, “phone no” etc. The text however is  staticContinue Reading

2 ways to structure the UI components in your android application

Structuring the UI Components in your android application  can be done in two ways: Using code:  You can use java code to explicitly create and position the various UI components. If you have programmed desktop GUI applications in java using swing/AWT, this should be familiar to you. Using xml layout files: You can also specifyContinue Reading

Android Project structure

/bin: Contains the compiled java class (.class) files, the dalvik executables (.dex) files etc /gen: Contains the files generated by the android build tools (eg: R.java) /lib: Contains third party libraries (jars) used by the application. /res: Contains resources used by the application like icons, layouts, localized strings etc. Android build tools generate Ids (inContinue Reading

Android abbreviations and terminologies

As someone getting into app development, I find it useful to main a list of abbreviations used by the android community. .apk file:  Android application package file or apk file , is a single file containing the source code, the  resources used by your application and the manifest file. Dalvik: Android’s own virtual machine (VM)Continue Reading

Pomodoro Technique

I have here a series of easy to digest maps explaining the pomodoro technique. What is a pomodoro Benefits of pomodoro Pomodoro workflow Planning your pomodoros Handling day to day interruptions Tools that can be used for running pomodoros Tracking your day to day performance Tips for beginnersContinue Reading

Time, a longer perspective

Spending an hour or two everyday commuting to the office or watching TV have become such a norm that we don’t realize how much time we spend doing things that doesn’t add any value to our lives. Long Term perspective An hour spent doing a useless activity might not seem like a big deal immediately.Continue Reading

Simple Email Management Techniques

Though an essential communication tool,  the sheer volume of emails that we receive is overwhelming. Here are some simple but effective tips that I use to keep my email consumption to the essentials. I have used  Gmail ( for personal ) and Outlook ( for work) to illustrate because those are the ones I use,Continue Reading

Can you Walk or Bike to work ?

Dr.Covey talks about the 4 dimensions of human life, viz. Physical, Mental, Spiritual and Emotional/Social in his 7habits book and suggests that we invest about an hour a day in renewing ourselves across these four dimensions to bring long lasting and significant changes in our lives.   In an attempt to apply what I haveContinue Reading

Identify your strengths

    Most of us are socially conditioned to  believe that in order to get ahead in life, we need to work on our weaknesses and try to overcome them. We have been asked to not give up and persevere. However, I think this would be an inefficient solution in the long run.  Instead whyContinue Reading

Stick to the essentials – 80/20 principle

80/20 principle Also called the pareto-principle, states that 80% of your results come from 20% of your  effort.  We can see examples of it in real life, 80% of time is spent on 20% of your activities.80% of your communication occurs with 20% of the people you know.80% of your profits come from 20% ofContinue Reading

Web Analytics