• Introduction to Java
  • Java Development Kit
  • Byte code and Java Virtual Machine
  • Constants
  • Variables
  • Data Types
  • Operators
  • Control flow Statements
  • Array
  • Strings
  • Constructors
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Method Overloading
  • Abstract Class and Interface
  • Inheritance in detail
  • Polymorphism in detail
  • Exception handling
  • Packages
  • interfaces
  • JVM & .jar file extension
  • Multitasking
  • Multi threading (Thread class & Runnable Interface)
  • Collections
    • ArrayList
  • A little background about Mobile Technologies
  • Diffrence between Android and other Development environment
  • What is Android?
  • Open Handset Allience
  • Setting up development environment
  • Introdusing Development Framework
  • Dalvik Virtual Machine & .apk file extension
  • Developing with Android
  • Android Virtual Devices and SDK manager
  • Android Architecture in detail
  • Android Debug Bridge(ADB)
  • Types of Android Applications
  • Activity Life Cycle
  • Simple example for explaining android life cycle flow
  • Alternative approaches
  • Introduction to application Manifest
  • Basic Building blocks
  • Activities
  • Services
  • Broadcast Receivers
  • Content providers
  • UI Controllers
  • Notifications JSON Basics of DB
  • Intents
  • Intent Filters
  • Android API levels(versions & version names)
  • AndroidManifest.xml uses-permission & uses-sdk Activity/services/receiver declarations
  • Resources
  • R.java
  • Assets
  • Layouts & Drawable Resources
  • Activities and Activity lifecycle
  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  • Creating and setting up custom android emulators
  • Logcat usage
  • Introduction to DDMS
  • File explorer
  • Creating First Android application
  • Creating Splash Screen in android
  • Debugging
  • Explicit Intents
  • Implicit intents
  • Communication between activities
    • Relative Layout
    • Table Layout
    • Frame Layout
    • Linear Layout
    • Nested layout
    • Absolute Layout
  • [dip, dp, sip, sp] versus px
  • styles.xml
  • drawable resources for shapes, gradients(selectors)
  • Designing by declaration Style attribute in layout file Applying themes via code and manifest file
  • SVGs and vector drawables
  • EditText
  • TextView
  • ImageView
  • ProgressBar
  • Button
  • ImageButton
  • CheckBox
  • DatePicker
  • Radio button and radio group
  • Padding
  • Gravity
  • Button and ImageButton
  • Manifest xml file updates
  • Alert Dialogs & Toast
  • Time and Date
  • Bundles in Android
  • Butterknife library
  • Color selectors
  • Image Selectors
  • Event driven programming in Android(Button click,text edit etc)
  • View Pager
  • Design tab layout Navigation Drawer
  • menu from xml
  • menu via code
  • Custom listview
  • ArrayAdapters
  • BaseAdapters
  • Recycler View Layout Managers
    • Gridlayout
    • LinearLayut
    • Staggered
  • View Pager
  • Design tab layout
  • Navigation Drawer
  • Option menu
  • Context menu
  • menu from xml
  • menu via code
  • Custom listview
  • ArrayAdapters
  • BaseAdapters
  • Recycler View Layout Managers
    • Gridlayout
    • LinearLayut
    • Staggered
  • SharedPreferences
  • Editors
  • Preferences from xml
  • SQL
  • DML & DDL Queries in brief
  • SQLiteDatabse
  • SQLiteOpenHelper
  • Cursor
  • SQLite Programming
  • Broadcast Receivers
  • Services in Detail
  • Alarm
  • Via service
  • FCM
  • Example of thread using splash screen
  • AsyncTask
  • Fragment Lifecycle
  • Use of Fragments
  • Fragment transactions and backstack
  • GPS
  • Using Google Maps
  • Displaying the Zoom View in Map
  • Displaying a particular Location
  • Using GeoCoder
  • Network connectivity services
  • Facebook Integration
  • Google plus integration
  • MVP(Model View Presenter Architectrue)
  • Uploading App to Playstore
  • Useful Design Support Library
  • Android Simple Animation
  • Images and media
  • Introducing Media Player
  • Playing Audio and Video
  • Accessing SD card
  • Retrofit
  • Using Camera and Taking Pictures
  • Image libraries
    • Picasso
    • Glide
    • Universal Image loader
  • Material Design Components
  • DHC
  • Example of thread using splash screen
  • AsynTask
  • Introduction to fragments
  • Fragments Life Cycle
  • Fragments in Activity
  • GPS
  • Using Google Maps
  • Displaying the Zoom View in Map
  • Displaying a particular Location
  • Using GeoCoder
  • Network connectivity services
  • MVP(Model View Presenter Architectrue)
  • Retrofit
  • Uploading App to Playstore
  • Sensors
  • Useful Design Support Library
  • Android Simple Animation
  • Images and media
  • Introducing Media Player
  • Playing Audio and Video
  • Accessing SD card
  • Using Camera and Taking Pictures

words from our students

What our students say about us