Adnan A M - Software Engineer, Speaker

As an Android developer you'r always trying to make your apps more responsive. While there are quite a few things you can do to make your app more responsive, probably one of the oldest and overlooked solution are ViewStubs. I am pretty sure most of you reading this right now, have never heard of them or used them. I didn't know about them until a couple of years ago either when I ran into a problem of having to build a very complex UI with dyna [...]

As I mentioned in my last post, I had the privilege to speak at Droidcon India this year recently where I spoke about the journey we had while rebuilding the Android app for Bookmyshow. While I will be covering a lot of the details in depth in a series of blog posts soon, you can watch a video recording of my talk at Droidcon right away. So if you haven't seen it already go watch it now. Also, check out my views on the other talks which I attende [...]

Last week, I had the privilege to speak at this year's Droidcon India edition where I gave a talk on Rebuilding BookMyShow , a topic which walks through the journey of us re-writing the Bookmyshow Android app(more on this in upcoming blog posts). You can check out the video of my talk here. While there, I got a chance to see top developers from various companies sharing their knowledge on interesting topics in Android. The following is my impres [...]

I thought finishing an activity in Android is a very trivial thing until recently when a colleague at work asked me about the right way to finish an activity. I know what you are wondering - " The right way to finish an activity ? " Have a look at this piece of code : this.finish(); //Finish the activity Intent intent = new Intent(this, MyActivity.class); startActivity(intent); // Start new activity Does that code seem familiar ? We fi [...]