Android App Development Course Module
JAVA PROGRAMMING
Getting Started with Java
- Writing a Simple Class
- Language Statements:
- Veriables
- Operators
- Comparison and logical expressions
- For, While and Do
- Switch
- Using Strings
- Adding Methods to the Class
- Specialising in a Subclass
- extending a class
- overriding SuperClass methods
- default constructor and implicit constructor chaining
Essential Java Programming
- Fields and Variables
- Using Arrays
- Static Methods and Fields
- Java Packages
Advanced Java Programming
- Inheritance and Polymorphism
- Interfaces and Abstract Classes
- Exceptions
- Multithreading
ANDROID APPLICATION DEVELOPMENT
User Interfaces
- Understanding XML
- Understanding Layout designs
- Adding TextView
- Adding EditText
- Adding CardView
- Adding ImageView
Multi Screen Apps
- Buttons
- Custom Buttons Design
- Setting Animation to Objects
Networking
- Connect app with Internet
- Making objects based on Network
Database
- Firebase Authentication
- Firebase Database
- Firebase Storage
Projects
- Calculator
- User Sign up and Login
- Simple social media application