Core & Adv. Android
This course consists of Core and Advanced Android. This course is designed to provide in depth knowledge of Android Development.
Course Details
Learning Objective: In this module you will get an overview of Android Development Package.
- What is Android
- History and Version
- Installing softwares
- Setup Eclipse
- Hello Android example
- Internal Details
- Dalvik VM
- Software Stack
- Android Core Building Blocks
- Android Emulator
- AndroidManifest.xml
- R.java file
- Hide Title Bar
- Screen Orientation
Learning Objective: In this module you will learn How to Design your Layout using XML
- 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
Learning Objective: In this module you will learn about connecting various activities using Intent and Fragments & transfer data accordingly.
- Activity Lifecycle
- Activity Example
- Implicit Intent
- Explicit Intent
- Fragment Lifecycle
- Fragment Example
- Dynamic Fragment
Learning Objective: In this module you will learn about Designing various types of menus.
- Option Menu
- Context Menu
- Popup Menu
Learning Objective: In this module you will learn about the Layouts used in Android
- Relative Layout
- Linear Layout
- Table Layout
- Grid Layout
Learning Objective: In this module you will learn about storing and fetching data from Adapter.
- Array Adapter
- Array List Adapter
- Base Adapter
Learning Objective: In this module you will get to know about different types of Views usedin Android. Views are used to display the data from various Adapters or DB Queries.
- Grid View
- Web View
- Scroll View
- Search View
- Tab Host
- Dynamic List View
- Expanded List View
Learning Objective: In this module you will learn about the usage of Services in Android. Services are used to run an application in background.
- Android Service
- Android Service API
- Android Started Service
- Android Bound Service
- Android Service Life Cycle
- Android Service Example
Learning Objective: In this module you will learn about storing the data locally into the app using Shared Preferences.
- Shared Preferences
- Internal Storage
- External Storage
Learning Objective: In this module you will learn how to store data in SQLite DB in android.
- SQLite API
- SQLite Spinner
- SQLite ListView
Learning Objective: In this module you will learn how to various parsing techniques of JSON & XML Parsing.
- XML Parsing SAX
- XML Parsing DOM
- XML Pull Parser
- JSON Parsing
Learning Objective: In this module you will learn about various content providers in android.
- 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
Learning Objective: In this module you will learn about initializing, generating & showing notifications.
- Notification API
- Creating Notification Builder
- Setting Notification Properties
- Attaching Actions
- Issuing Notification
- NotificationCompat.Builder class
- Android Notification Examples
Learning Objective: In this module you will learn about the multimedia objects used in android.
- Wallpapaer
- Live Wallpaper
- Multimedia API
- Playing Audio
- Creating Audio Player
- Playing Video
- Alarm Manager
- Gallery
Learning Objective: In this module you will get to know about Speech API. Speech API are used to initiate the Speech API in android.
- TextToSpeech API
- TextToSpeech Example
- Managing speed and pitch
- Speech To Text
Learning Objective: In this module you will get to know about telephony API. Telephony API are used to fetch the cell phone's internal information used for various tasks in android.
- Telephony Manager
- Get Call State
- Call State BroadcastReceiver
- Simple Caller Talker
- Making Phone Call
- Send SMS
- Send Email
Learning Objective: In this module you will get to know about Location API. Location API are used to fetch the current location and perform the related task with it.
- Location API Fundamental
- Example of Android Location API
- Working with Google Maps
Learning Objective: In this module you will get to know about Animation. Animation are used to add some real time motion to the content like, text, textbox, layout, etc
- Android Animation API
- Android Drawable class
- Android Animation Example
- Android Rotate Animation
- Android Fade Animation
- Android Zoom Animation
Learning Objective: In this module you will get to know about Device Connectivity. Device Connectivity features are used to get the connectivity status of the cell phone in android.
- Bluetooth Tutorial
- List Paired Devices
- Working with WiFi
- Working with Camer
Learning Objective: In this module you will get to know about Sensors. Sensors are used to sense the movement, touch and other operation performed on the hardware device
- 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
Learning Objective: In this module you will get to know about Graphics. Graphics are used to give some great visibility content to the app
- Graphics API
- 2D Graphics
- android.graphics.Canvas
- android.graphics.Paint class
Learning Objective: In this module you will get to know about P2P Communication. This is used to establish the real time communications
- Introducing Instant Messaging
- Using the GTalk Service
- Monitoring the Roste for Changes
- Sending and Receiving Data Messages
- Transmitting Data Messages
- Receiving Data Messages
Learning Objective: In this module you will get to know about Web Services. Web Services are used to fetch the data from the server using SOAP or Rest API's
- 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
Learning Objective: In this module you will get to know about integrating app with Google Maps API
- Android Map V2 API
- Adding Map
- Customizing Map
- GoogleMap class
- Android Google Map Application
Course Information
- Course Duration: 4 Months
- Upcoming Batch: Not Available