Android Development

Course Purpose:

Join us on a gentle journey through the mobile application development landscape, using Android as the platform. Along the way we will learn to use Android Studio, the integrated development environment (IDE) for Android apps. This course is intended for students who have some prior programming experience.

Course Description:

The course will introduce you to the basics of the Android platform, Android application components, Activities and their lifecycle, UI design, Multimedia, 2D graphics and networking support in Android.

Course Objectives:

The objective of the course is to provide a thorough introduction to:

  • The Android environment
  • Tools for creating Android applications
  • The Android approach to structuring applications
  • Basic user interfaces
  • Application life cycles

Prerequisites:

Prior programming experience on mobile devices is not expected or required for the course. Previous experience with an object oriented language is helpful but not required.

Fees & Timeline:

Fees: INR 12,700 /- [Including Taxes] | Timeline: 100 hr [60 hr Training + 40 hr Practical] [Appx 2 Months]

  • What is Android
  • History and Version
  • Installing software
  • Setup Eclipse
  • Hello Android example
  • Internal Details
  • Software Stack
  • Android Core Building Blocks
  • Android Emulator
  • AndroidManifest.xml
  • R.java file
  • Hide Title Bar
  • Screen Orientation
  • 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
  • Activity Lifecycle
  • Activity Example
  • Implicit Intent
  • Explicit Intent
  • Fragment Lifecycle
  • Fragment Example
  • Dynamic Fragment
  • Option Menu
  • Context Menu
  • Popup Menu
  • Relative Layout
  • Linear Layout
  • Table Layout
  • Grid Layout
  • Array Adaptor
  • ArrayList Adaptor
  • Base Adaptor
  • GridView
  • WebView
  • ScrollView
  • SearchView
  • TabHost
  • DynamicListView
  • ExpandedListView
  • Android Service
  • Android Service API
  • Android Started Service
  • Android Bound Service
  • Android Service Life Cycle
  • Android Service Example
  • Shared Preferences
  • Internal Storage
  • External Storage
  • SQLite API
  • SQLite Spinner
  • SQLite ListView
  • XML Parsing SAX
  • XML Parsing DOM
  • XML Pull Parser
  • JSON Parsing
  • 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
  • Notification API
  • Creating Notification Builder
  • Setting Notification Properties
  • Attaching Actions
  • Issuing Notification
  • NotificationCompat.Builder class
  • Android Notification Examples
  • Wallpapaer
  • Live Wallpaper
  • Multimedia API
  • Playing Audio
  • Creating Audio Player
  • Playing Video
  • Alarm Manager
  • Gallery
  • TextToSpeech API
  • TextToSpeech Example
  • Managing speed and pitch
  • Speech To Text
  • Telephony Manager
  • Get Call State
  • Call State BroadcastReceiver
  • Simple Caller Talker
  • Making Phone Call
  • Send SMS
  • Send Email
  • Location API Fundamental
  • Example of Android Location API
  • Working with Google Maps
  • Android Animation API
  • Android Drawable class
  • Android Animation Example
  • Android Rotate Animation
  • Android Fade Animation
  • Android Zoom Animation
  • Bluetooth Tutorial
  • List Paired Devices
  • Working with WiFi
  • Working with Camera
  • Sensor API
  • Motion Sensor
  • Position Sensor
  • Environmental Sensor
  • Sensor Values
  • SensorManager class
  • Sensor Class
  • SensorEvent class
  • SensorEventListener interface
  • Compass Acceslerometer and Orientation Sensors
  • Sensor Examples
  • Graphics API
  • 2D Graphics
  • android.graphics.Canvas
  • android.graphics.Paint class
  • Introducing Instant Messaging
  • Using the GTalk Service
  • Monitoring the Roste for Changes
  • Sending and Receiving Data Messages
  • Transmitting Data Messages
  • Receiving Data Messages
  • 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
  • Android Map V2 API
  • Adding Map
  • Customizing Map
  • Google Map class
  • Android Google Map Application

SreyahTechnologies

Social Links