In the race for deadlines and KPIs, we sometimes forget to pay due attention to design. The manager is satisfied, the feature is in production, what are the problems? And they arise when a colleague has to make improvements to this code. Well, if he spends precious time and figure it out, but he can write his own solution. As a result, the developer and business suffer. Using the example of a small library for starting an application, I will try to tell you what principles should be followed so that everyone is happy.
Android Lint customization on large projects
Based on the examples from the speaker's experience, we will discuss the reasons for and the effect of customizing Android Lint on large projects. Let's discuss the main problems of such customization and their impact on its cost.