Android Application Development Training

Android Training Course Syllabus

Topcis
  • Introduction : Android Basics
  • Introduction : Android Basics
  • Required Basic Java concepts for Android
OOPS Concepts
  • Class
  • Objects
  • Encapsulation
  • Method Overloading
  • Method Overriding
  • Inheritance
  • Polymorphism
  • Abstraction
  • Abstract Classes
  • Interface
String Handling
  • String: What and Why?
  • Immutable String
  • String Comparison
  • String Concatenation
  • Substring
  • Methods of String class
  • StringBuffer class
  • StringBuilder class
  • Creating Immutable class
  • toString method
  • StringTokenizer class
  • Declaration and Access Control (Java)
  • Access Modifiers
  • public, protected , default and private
  • Non Access Modifier
  • final , abstract
  • Object Orientation (Java)
Collection Framework (Java)
  • HashCode
  • HashMap
  • Lists
  • Sets
  • Maps
  • Queue
  • Serialization and De serialization
Exception Handling
  • Exception Handling : What and Why?
  • try and catch block
  • Multiple catch block
  • Nested try
  • finally block
  • throw keyword
  • Daemon Thread
  • Thread Pooling
  • Thread Group
  • ShutdownHook
  • Performing multiple task by multiple thread
  • Garbage Collection
  • Runnable class
  • Design Patterns
Android XML layouts & Practice & Design Patterns
  • Android XML layouts & Practice
  • Activity and it’s lifecycle
  • Selection Widget (RadioButtons, CheckButtons, List, Spinner, GridView, Gallery Widget)
  • Menus (Option and Context Menu) and Introduction to Actionbar
  • Fonts
  • Dialog – Boxes (AlertDialog and Toast)
  • Intents
  • Broadcast Receiver & Async Task
  • Android Fragments and Custom Listener Implementation
  • Threading Concepts using Message and Post
  • Introduction to NDK / JNI
  • Animation
  • Preferences : SharedPreference
  • Intent Filters
  • SQLite Database connection and practical implementation
  • Introduction to Android JSON Parsing
  • Services and Life Cycle
  • Notifications
  • Location Services (Both Network and GPS based)
  • Introduction to Memory Method Profiling
  • Publishing application is Google Play Store
  • Introduction to Beacon Technology
  • Project Discussion
  • Extra Classes (Doubts or missing classes)

Book Your Course