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