eee

Conducted By:  Multiplexer Lab

Number of Classes: (3 months – 75 Hours)

Contents of Training:

Module 1 (Java Concept):

  • OOPs Concepts
  • Inheritance and its types
  • Exception Handling
  • Packages and interfaces
  • Thread class and Runnable interface
  • Basics of collections and files
  • Wrapper Class

Module 2 (SQLite):

  • Basics of DML and DDL Queries

Module 3 (Introduction to Android):

  • What is android?
  • Setting up the development environment.
  • Linking and launching up the emullators.
  • Fundamentals of applications (Application components)
  • API Levels

Module 4 (Application Structures in Details):

  • Projects Structures
  • Manifest XML file
  • Resources & R.java
  • Layouts and Drawable and Values

Module 5 (Android Studio settings):

  • Launcing Emullator
  • Editing emullator settings
  • Logcat usage
  • Introduction to DDMS

Module 6 (Basics of UI design):

  • TextViews
  • Layouts
  • TextFields
  • Buttons
  • ImageView, Time And Date Picker
  • Listviews

Module 7 (Application Components):

  • Activities and Activity lifecycle
  • Services and Service Lifecycle
  • Difference Between activity and services
  • Intents in brief
  • Content provider in brief
  • Broadcast receivers in brief

Module 8 (Intents in Details):

  • Types of intents
  • Implicit intent example
  • Explicit intent example
  • Intent receivers
  • Intent filters

Module 9 (Menus):

  • Options menu
  • Context menu
  • Pop up menu

Module 10 (Preferences):

  • Shared Preferences
  • Preferences from XML

Module 11 (Content Providers and SQLite Programming):

  • About content provider with example
  • SQLite Programming
  • SQLite Database
  • SQLite OpenHelper
  • Cursors
  • Managing context

Module 12 (Adaptors):

  • Base Adaptor
  • Array Adaptor
  • Cursor Adaptor
  • List Adaptor
  • Image Adaptor
  • Custom Adaptors

Module 13 (Notifications and Dialogs):

  • Broadcast receivers
  • Notifications Using services
  • Alarms
  • Toast
  • Alert Dialog
  • Custom Dialogs

Module 14 (Parsing):

  • XML PullParsing
  • Basics of JSON parsing
  • JSON Parsing

Module 15 (Device Contivity):

  • Bluetooth
  • Wifi
  • Mobile Data connection

Module 16 (Advanced Concepts):

  • Fragment
  • Animation
  • Maps and locations services
  • Using sdcards and live folders
  • Accessing phone services(Call, SMS, MMS)
  • Network connectivity services
  • Sensors
  • Camera2 API
  • Telephony API

Module 17 (Material Design):

  • About Material Design
  • Colors, Themes and Styles
  • Material Icons
  • Dependencies
  • Toolbar
  • Tabs
  • FAB(Floating Action Bar)
  • Snackbar
  • Navigatioin Drawer
  • RecyclerView
  • CardView
  • Coordination Layout
  • Collapsing Toolbar Layout
  • Bottom Sheets
  • Search Manager
  • TextInput Layout
  • Customs Tabs with Icons

Module 18 (Introduction To Server side Program):

  • FireBase/Parse introduction
  • Integrating with cloud
  • Data storage and retrival
  • Push Notifications
  • Chatting
  • Authentication

Module 19 (Social Login):

  • Facebook
  • Gmail
  • Youtube

Module 02 (Publishing and monetizing apps):

  • Adding Addmob activity
  • Generating a Signed APK
  • Publishing the app to playstore

Module 02 (Projects):

  • Static App Project
  • Dynamic/live App Project