Get the Presentation used in class: Here
Get the Class recording: Here
- Installation Instructions
- How to deploy app to your phone
- Using emulator to deploy apps - this is not preferred for Laptops as it is resource hungry. We'd suggest don't use emulator unless you have more than 8GBs of RAM.
- More learning resources
- First demo app: to demonstrate LifeCycle of Android Activity (click to visit)
- Second demo app: to demonstrate Layouts and to make a simple button tap counter (click to visit)
- Android lifecycle
- What is context in Android?
- What is Gradle in Android Studio?
- Difference between 'Clean project' and 'Rebuild project'
- What is the meaning of parameters passed in OnCreate?)
- Android Manifest file
- Read about
R.java
file. - Learn what is the difference between
sp
anddp
units in the layout file. - Study about Metaprogramming. Identify where we have used this.
- Try to explore more UI components like TextView, Checkboxes, Spinner, etc.
- Read about the following:
- If you want 'Emulator like' side by side app running experience you can use this free, open source and cross-platform software to mirror to and control your screen from your desktop: scrcpy