Project templates
Most readers will have already encountered project templates whenever they start a new Android Studio project
from the IDE's Welcome screen.

Project templates
Even the Empty Activity
template provides files and a little code that are essential for almost all applications and, as you saw in the preceding screenshot, there is a growing collection of project templates designed to suit many common application structures and purposes.
The Navigation Drawer template
It will not be necessary to examine all of these templates here, but there are one or two that can be very instructive and provide further insight into the workings of Android Studio. The first, and perhaps the most useful, is the Navigation Drawer Activity
template, which when run as-is produces the following output:

The Navigation Drawer template
As can be seen in the preceding screenshot, this template provides many common, and recommended, UI components, including icon drawables, menus, and action buttons. The most...