Online Summer Training

Live Classes with Certification & Projects

Core JAVA + Android App Development


Course Duration: 40 - 42 hrs
Suitable For: 1st Yr to 4th Yr B.Tech. / Diploma / MCA / BCA students
Course Objective: Learn the Java programming language from scratch and to understand the Android platform architecture, design, develop, debug, and deploy Android applications, use Android SDK's simulator to test and debug applications, construct user interfaces with built-in views and layouts.
Prerequisite: No experience is required. But fundamental knowledge of C/C++ would be helpful.
Course Fee [Online Training]: Rs. 4,750/- (including Taxes)
Course Content (Core JAVA):

  • OOP concepts & Features
  • OOP vs Structured Programming
  • Features of Java
  • Java Virtual Machine
  • What are Classes?
  • What are Objects?
  • What are Methods?
  • Variables and Operators & Control Statements
  • Arrays
  • Types of Classes and their implementations
  • Method Overloading
  • Exception Handling
  • Inheritance
  • Polymorphism
  • Static Variables and Methods
  • Short introduction to packages


Course Content (Android App Development):

  • Module 1
    • Environment Setup
    • Android Architecture overview
    • Android Application Components Overview
    • Android Studio Creation of Project and Project File Hierarchy Walk through
    • Android Demo application for Beginners

  • Module 2
    • Working knowledge of JDK, JRE and JVM.
    • Encapsulation
    • Polymorphism
    • Inheritance
    • Abstraction
    • Interfaces
    • Packages
    • Arrays

  • Module 3
    • Android Activity Life Cycle
    • Android Activity and Layout coordination
    • Activity Manipulation and going to other Activities
    • Intent and Intent Filters
    • Organizing Resources and Using Resources in Android Studio
    • Fragment
    • Fragment Life Cycle
    • Activity and Fragment Interaction

  • Module 4
    • Android Layout
    • Layout Types , Uses ,Attributes to be used
    • Android UI Controls and their usages (Button,Textview,Listview ,DatePicker ,Timepicker ,Adapter those will all be covered inside this )
    • Programmatically creating Layout components and Creating them from Layout
    • Handling Android UI designer and setting Properties from there
    • Event Handling
    • Event Listeners and Handlers
    • Defining Style and Theme attributes
    • Adding String values

  • Module 5
    • JSON Parsing
    • Sending SMS from Phone
    • Accessing Phone Sensor
    • Saving data on the device
    • Push Notification
    • Android UI Pattern(Action Bar ,App logo etc)
    • Interacting with other apps like Google Maps
    • Building App with Multimedia Contents

  • Module 6
    • Preparing app for publishing
    • Supporting different devices
    • Target and compatible APIs
    • System permissions
    • App icon
    • Testing your application
    • Signing your application
    • Generating APK