What should I know before learning Android development?
7 Essential Skills You Need to be an Android Developer
- Java. Java is the programming language that underpins all Android development. ...
- Understanding of XML. XML was created as a standard way to encode data for internet-based mobile applications. ...
- Android SDK. ...
- Android Studio. ...
- APIs. ...
- Databases. ...
- Material Design.