Srihitha Technologies

Best Software Training Institute in Ameerpet , Hyderabad

Srihitha Technologies - Best Software Training Institute in Ameerpet , Hyderabad

Android Online Training in Ameerpet

Android Online Training in Ameerpet

Google+

Srihitha Technologies provides Android Online Training in Ameerpet by real time Experts. For more information about Android online training in Ameerpet call 9885144200 / 9394799566.

Android uses the Dalvik virtual machine with just-in-time compilation to run compiled Java code. Android has a large community of developers writing applications (“apps”) that extend the functionality of the devices. Developers write primarily in a customized version of Java.

Introduction to Android:

  • Overview of Android and Android SDK
  • History of Android
  • Android features

Android Architecture overview:

Introduction to OS layers:

  • Linux kernel
  • Libraries
  • Android Runtime
  • Application framework

Setup of Android Development environment :

  • System requirements
  • Eclipse and SDK installation, AVD creation
  • Creating first Android application
  • Project Structure

Android Application Fundamentals:

  • Android application building blocks
  • Activating components
  • Shutting down components
  • LifeCycle of Application
  • Development tools, Manifest File
  • LifeCycle of Activity

User Interface:

  • View Hierarchy and Layouts
  • UI Events
  • Building Menus
  • Notifying users
  • Creating dialogs
  • Graphics & Animations

Main Building Blocks:

  • Activity
  • Intents
  • Services
  • Content Providers
  • Broadcast Receivers

Resources:

  • Overview of Android Resources
  • Creating Resources
  • Using Resources
  • Drawable Resources
  • Animation Resources

Data Storage:

  • Shared Preferences
  • Internal Storage (Files)
  • External Storage(SD Card)
  • SQLite Databases

Android Media API:

  • Playing audio/video
  • Blue tooth
  • WiFi
  • TelephonyManager
  • Location Services
  • Google Maps
  • Deploying Android Application on Device

@ How to make UI fast for Mobile Application.
@ Making UI for Multiple Devices.