#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 MoreAndroid – Get more out of Butter Knife
I have played a role in many android applications, whether it could be company projects or open source projects. Believing in knowledge sharing and expertise, I have also contributed into couple of projects of community members, by providing mentorship! During my involvement in all of these projects, I have observed most of the android developers […]
Read MoreCheckstyle – Enforce coding rules and styles across android projects
From Documentation: Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task. This makes it ideal for projects that want to enforce a coding standard. Based on my experience of working […]
Read More