Android Studio's Apply Changes feature lets you push code and resource changes to your running app without restarting your app—and, in some cases, without restarting the current activity. This flexibility helps you control how much of your app is restarted when you want to deploy and test small, incremental changes while preserving your device's current state.
1) What is Mobile Development?
2) Andriod and Java
3) Installation of Andriod SDK
4) First Lesson Hello World
5) Understanding the Structural of Andriod Development
6) Putting Text Box and allowing user to interact
7) Live Demo on your Phone
8) Understanding Emiulator
9) The Android Emulator installs and starts your apps faster than a real device and allows you to prototype and test your app on various Android device configurations: phones, tablets, Android Wear, and Android TV devices. You can also simulate a variety of hardware features such as GPS location, network latency, motion sensors, and multi-touch input.
10) Create rich and connected apps