ANDROID TRAINING


android training in Ameerpet Hyderabad

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 Intents

Applications 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
  • 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 :

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.

About Faculty:

  • Having 9+ years of experience in IT industry with various mobile technologies like Android, IoS, J2ME, Symbian, RIM, QNX.
  • Technical Mobile Architect.
  • Hosted more than 500 Apps to play store and more than 10 play store developer accounts.
  • Consultant in multiple mobile apps development organizations.
  • Expert in online and offline Trainings.