Android programs are mainly used for handheld devices. Whether the user operates with one hand or two hands, the convenience of component placement must be taken into account. Therefore, the area of component placement should be taken into account, and the variability of code should be taken into account in addition to UI design