Android

About Android

Android is a mobile operating system developed by Google. It is based on a modified version of the Linux kernel and other open source software, and is designed primarily for touchscreen mobile devices such as smartphones and tablets. In addition, Google has further developed Android TV for televisions, Android Auto for cars, and Wear OS for wrist watches, each with a specialized user interface. Variants of Android are also used on game consoles, digital cameras, PCs and other electronics.

Pre-requisites for Android

Next Course Recommended

Course Contents

  1. Basics of Android
    • What is Android
    • History and Version
    • Installing softwares
    • Setup Eclipse
    • Hello Android example
    • Android Core Building Blocks
    • Android Emulator
    • Hide Title Bar
    • Screen Orientation
  2. UI Widgets
    • Working with Button
    • Toast
    • Custom Toast
    • Button
    • Toggle Button
    • Switch Button
    • Image Button
    • CheckBox
    • AlertDialog
    • Spinner
    • AutoCompleteTextView
    • RatingBar
    • DatePicker
    • TimePicker
    • ProgressBar
    • Quick Contact Budge
    • Analog Clock and Digital Clock
    • Working with hardware Button
    • File Download
  3. Activity, Intent & Fragment
    • Activity Lifecycle
    • Activity Example
    • Implicit Intent
    • Explicit Intent
    • Fragment Lifecycle
    • Fragment Example
    • Dynamic Fragment
  4. Android Menu
    • Option Menu
    • Context Menu
    • Popup Menu
  5. Layout Manager
    • Relative Layout
    • Linear Layout
    • Table Layout
    • Grid Layout
  6. Adaptor
    • Array Adaptor
    • ArrayList Adaptor
    • Base Adaptor
  7. View
    • GridView
    • WebView
    • ScrollView
    • SearchView
    • TabHost
    • DynamicListView
    • ExpandedListView
    • GridView
    • WebView
    • ScrollView
    • SearchView
    • TabHost
    • DynamicListView
    • ExpandedListView
  8. Android Service
    • Android Service
    • Android Service API
    • Android Started Service
    • Android Bound Service
    • Android Service Life Cycle
    • Android Service Example
  9. Data Storage
    • Shared Preferences
    • Internal Storage
    • External Storage
  10. SQLite
    • SQLite API
    • SQLite Spinner
    • SQLite ListView
  11. XML & JSON
    • XML Parsing SAX
    • XML Parsing DOM
    • XML Pull Parser
    • JSON Parsing
  12. Cotent Provider
    • Content Proivider Fundamental
    • Contact Content Provider
    • Other Built-in Content Providers
    • Creating Custom Content Provider
    • Understanding Content URI
    • ContentResolver
    • Sharing Information from custom content provider
  13. Android Notification
    • Notification API
    • Creating Notification Builder
    • Setting Notification Properties
    • Issuing Notification
    • Attaching Actions
    • NotificationCompat.Builder class
    • Android Notification Examples
  14. Multimedia
    • Wallpapaer
    • Live Wallpaper
    • Multimedia API
    • Creating Audio Player
    • Playing Audio
    • Playing Video
    • Alarm Manager
    • Gallery
  15. Speech API
    • TextToSpeech Example
    • TextToSpeech API
    • Managing speed and pitch
    • Speech To Text
  16. Telephony API
    • Telephony Manager
    • Get Call State
    • Call State BroadcastReceiver
    • Simple Caller Talker
    • Making Phone Call
    • Send SMS
    • Send Email
  17. Location API
    • Location API Fundamental
    • Example of Android Location API
    • Working with Google Maps
  18. Animation
    • Android Animation API
    • Android Drawable class
    • Android Animation Example
    • Android Rotate Animation
    • Android Fade Animation
    • Android Zoom Animation
  19. Device Connectivity
    • Bluetooth Tutorial
    • List Paired Devices
    • Working with WiFi
    • Working with Camera
  20. Sensor
    • Sensor API
    • Motion Sensor
    • Position Sensor
    • Environmental Sensor
    • SensorManager class
    • Sensor Values
    • Sensor Class
    • SensorEvent class
    • SensorEventListener interface
    • Compass Acceslerometer and Orientation Sensors
    • Sensor Examples
  21. Android Graphics
    • Graphics API
    • 2D Graphics
    • android.graphics.Canvas
    • android.graphics.Paint class
  22. Android P2P Communication
    • Introducing Instant Messaging
    • Monitoring the Roste for Changes
    • Using the GTalk Service
    • Sending and Receiving Data Messages
    • Receiving Data Messages
    • Transmitting Data Messages
  23. Android Web Services
    • What is web service
    • Soap Vs Restful web service
    • Android Restful web service example with java servlet
    • Storing data into external oracle database
    • Verifying data in android with external oracle database
  24. Android Google Map
    • Android Map V2 API
    • Adding Map
    • Customizing Map
    • GoogleMap class
    • Android Google Map Application