Improving display performances
After the UIs are designed, the most common issues developers face is the performance of UIs on devices. This chapter will help to identify problems in an app's layout performance and improve the UI responsiveness.
Optimizing layouts
Optimizing layouts becomes the most important part, as far as user experience is concerned, because the layout is the aspect of the app which is finally seen by the user. They are the interface between the user and the app. How the app looks and how it plays with the user's experience is all decided by the layout. So, making the layout user friendly and optimized is important.
Optimizing layout hierarchies
Android has many standard layouts that can be used to design the layout. Using these layouts means that each layout has to be added to your application. The app is also required to initialize it, and the layout later requires to be drawn.
Layout hierarchy is making use a layout within another parent layout. For example, using nested...