ANDROID TRAINING


Android has changed the world and everybody life by keeping the world in their mobile phones.Android is an operating system which is used for mobile devices such as smartphones,tablets.Open Handset Alliance
develops Android which led by Google.

Android training provides an environment of learning and developing. Attending Android training classes makes you best Android developer with your efforts.

android training in Ameerpet Hyderabad

 

Android training course content:

Android Architecture:

  • Linux Kernel
  • Android RunTime
  • Dalvik Virtual Machine(DVM)
  • Hardware Interaction
  • Core Libraries
  • Android Framework Layer
  • Native Development Kit
  • Embedded Apps Space
  • Developer Apps Space

 Android Studio:

  • Installation Setup
  • Platform Tools
  • Install Build System
  • SDK Versions
  • Shortcuts

Eclipse Support Projects:

  • ADT
  • Add-on Plugins
  • Project Migration to Studio
  • Importing & Exporting Project
  • Working with Old Projects

 Core Java Overview:

  • Class
  • Interface
  • Variables & Methods
  • Inheitence
  • Object Creation
  • Static
  • Singleton
  • Encapsulation
  • Data Structures

Android OS Flavours:

  • Oreo – 8.0
  • Nougat – 7.0
  • Marshmallow – 6.0
  • Lollipop – 5.0
  • Kitkat to cupcake – 4.0 to 1.5

Hello World Application:

  • New Project Creation
  • Types of Projects
  • Project Templates
  • Java Importance
  • XML Layouts
  • Folder Structure
  • App Icon Creation
  • Device Resolutions
  • Device Orientation
  • Drawables/Images

Gradle Build System:

  • Package name
  • Build versions
  • Build Flavours
  • Dependencies
  • Modularization
  • Adding Jars
  • Android Archives

Android Manifest:

  • Application Permissions
  • Package Name
  • Min & Max API Level
  • Component Registration
  • Launch Configuration
  • Intent Identifiers
  • Internet Access Controls

Android Components:

  • Activities and Lifecycle
  • Services and Lifecycle
  • Broadcast Receivers
  • Content Providers
  • Fragments and IntentsApplications Knowledge/Planning:
    • Gmail
    • Whatsapp
    • E-Commerce Apps
    • Planning Your Own App

    XML Tutorial:

    • Introduction
    • XML Tree & Syntax
    • Elements
    • Attributes

    Android XML Designing :

    • Layout Creation
    • Linking with Activities
    • Placing Components
    • Naming Conventions

    Layouts and View Groups:

    • LinearLayout
    • RelativeLayout
    • Frame Layout
    • Constraint Layout

    UI Widgets/Components(Basic):

    • Text View
    • Button
    • Edit Text
    • View
    • Image Button
    • Image View
    • Spinner
    • Scroll View
    • Seek Bar
    • Check Box
    • Radio Buttons
    • Radio Group
    • Date Picker
    • Time Picker
    • Toggle Button
    • Web View

     ToolBar & Actionbar:

  • Action bar
  • Tool Bar in XML
  • Updating Toolbar
  • Hiding Actionbar

   Action Menus:

  • Creating menu xml
  • Icon Menus
  • Overflow Menus
  • Access References
  • Handling Menu Events

    Activity:

  • Creating Activity
  • Registering With Manifest.
  • Activity Lifecycle
  • Finding References
  • Updating UI with Data
  • MVC Pattern
  • Switching Between Activities

Fragment :

  • Creating Fragment(3 ways)
  • Integrating with Activity
  • Integrating with XML
  • Fragment Manager
  • Adding/Replacing Fragments
  • Reusability of Fragment

UI Widgets/Components(Advanced):

  • List View
  • Grid View
  • View Pager
  • Tabs
  • Progress Bar
  • Layout Manager

Adapters & Controls:

  • Base Adapter
  • Array Adaptor
  • Custom Adaptor
  • Cursor Adapter
  • Row Design
  • Event Handling
  • Dynamic Updating

Debugging the App:

  • Logging mechanism
  • Breakpoints Handling
  • Logcat Monitor
  • Device Connection

Handling With Dialogs:

  • Alert Dialog and Events
  • Custom Dialog
  • Toast Message Display
  • Progress Dialog

 Internet Connectivity:

  • Checking Connectivity
  • 2G,3G,4G Network Access
  • Wifi Access
  • Active Connections
  • Internet Permission Handling

Vibration & Camera:

  • Getting Vibrator Service
  • Invoking the Vibration with time
  • Inline Camera Control
  • Default Camera Launch

Broadcast Receivers:

  • What is Broadcast?
  • Registering Broadcast
  • System Broadcast
  • Notification Handling:
    • Notification Manager
    • Setting icon to Notification
    • Scheduled Notification
    • Push Notification Service

    SQLite Database:

    • SQL Database Introduction
    • Creating Database in app.
    • CRUD Operations on Table
    • SQLiteOpenHelper Class

    Material Design:

    • What is Material Design?
    • Card View

    Self Employment Program :

    • Toolbar
    • Recyclerview
    • Floating Action Button
    • Material Design Dependencies
    • Snack Bar
    • Miscellaneous Items

    RESTful Web Services:

    • What is RestFul webservice?
    • 4 types WS(GET, POST, PUT, DELETE)
    • Headers
    • Body
    • Content types

    SOAP Web Services:

    • What is SOAP Web Service?
    • Where to use?
    • Advantages of SOAP WS.

    Google Maps:

    • Drawing Google maps in App
    • Markers
    • Longitude, Latitude
    • Google Paths
    • Map Fragment
    • Creating of SHA-1 Key
    • JSON & XML Parsing:

      • Json Format Explanation
      • XML Format Explanation
      • GSON Parser
      • XML Pull Parser
      • Modeling the POJOs

      Third Party Libraries Integration:

      • Picasso – Image Rendering
      • Volley – Rest Client
      • Self employment program on Android application development and Publishing apps to play store by integrating ads.
      • Real Time Project:
      • Involvement in real time project development and explaining three real time project code bases.
      • Interview Tips:
      • Tips to crack interviews with real time interview process, question and answers that will help you to get the job.

      Android training in Ameerpet Hyderabad

Android development training

Android training programme