#AndroidDev #Tip 4 – Managing Android dependencies versions
Welcome to the 4th post on android best practices and tips/tricks. A quick glimpse of all parts: Part 1 – set android baselinealigned false on this element for better performance Part 2 – Define constants for Bundle Keys used between two Activities Part 3 – Don’t leave any exceptions behind In this part In this […]
Read More#AndroidDev #Tip 3 – Don’t leave any exceptions behind
I have observed in most of the android applications code that we android developers used to only print stack trace and used to ignore exceptions. For example: This is not a standard solutions, you should not just print the log stack trace because you won’t be able to get such exceptions in release build or […]
Read More#AndroidDev #Tip – Define constants for Bundle Keys used between two Activities
In my previous post, we talked about setting baseAligned false and how it’s improving android application performance. Today we are going to look into couple of practices around defining constants for bundle keys used between two activities. Since I am technical leading a team of android engineers, I have observed question “Should we define constants […]
Read More#AndroidDev #Tip – set android baselinealigned false on this element for better performance
During android development, many times we come across this lint warning. Today in this tip post, we will discuss about: baselineAligned attribute what is baseline How does it improve performance if we make it false baselineAligned attribute: To understand perfectly, look at the given images, top part is depicting baselineAligned=false and the down part is […]
Read MoreChuck – In-app HTTP inspector for HTTP OkHttp clients
During development many time it happens we have to debug API calls to check what request we are making and what response we are getting. Either we put debug point in android studio or we check using Postman like tools. But Jeff Gilfelt has made our work easier by creating an awesome library “Chuck” https://github.com/jgilfelt/chuck. […]
Read MoreAndroid libraries that top apps use
I have heard this question from junior android developers that which libraries we should learn and explore, those libraries which are being used in top applications (i.e. top application in terms of download numbers and five star rating counts). Also those libraries which helps in i) application performance ii) clean code iii) code quality and […]
Read MoreMy Android Talks for upcoming events
Since the new season is approaching with Droidcon India, GDG DevFest and many other mobile developer’s conferences and events, it’s time to focus on technical talks. I have prepared some focused talks on android development with keeping applications architecture, optimizations and developer’s productivity in mind. I have already submitted these talks in conferences I got […]
Read More