Installation
Phone
See Run Apps on a Hardware Device
- Enable USB debugging in the device system settings, under Settings > Developer options.
Online Course
Intermediate: Developing Android Apps
Developing Android Apps from Google (Free).
The code has been divided into git branches, each representing a coding step you will take. udacity/Sunshine-Version-2
List of branches: udacity/Sunshine-Version-2/branches/all
Advanced: Android App Development
Advanced Android App Development Productionize and Publish Your Apps (Free)
UI
Building an android App is before all building an user interface, see Android - GUI (Layout)
Sample
You can import a sample project of Google in Android Studio by clicking File > New > Import Sample…