• support@conveytechlabs.com

online_training

300.00$

Course Description

Android is the name of the mobile operating system owned by American company, Google. It most commonly comes installed on a variety of smartphones and tablets from a host of manufacturers offering users access to Google’s own services like Search, YouTube, Maps, Gmail and more.
This means you can easily look for information on the web, watch videos, search for directions and write emails on your phone, just as you would on your computer, but there’s more to Android than these simple examples.

Course Information

  • Duration: 30 hrs
  • Timings: Week days 1-2 Hours per day (or) Weekends: 2-3 Hours per day
  • Method: Online/Classroom Training
  • Study Material: Soft Copy

Course Content

  Chapter 1: Introduction to Android

  • What is Android?
  • Setting up a development environment
  • Dalvik Virtual Machine & .apk file extension

 Fundamentals

  • Basic Building blocks – Activities, Services, Broadcast Receivers & Content providers
  • UI Components – Views & notifications
  • Components for communication -Intents& Intent Filters
  • Android API levels (versions & version names).

  Chapter 2: Application Structure (in detail)

  • xml
  • uses-permission&uses-sdk
  • Resources & R.java
  • Assets
  • Layouts & Drawable Resources
  • Activities and Activity lifecycle
  • First sample Application

  Chapter 3: Emulator-Android Virtual Device

  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  • Logcat usage
  • Introduction to DDMS
  • Second App:- (switching between activities)
  • Develop an app for demonstrating the communication between Intents

  Chapter 4: Basic UI design

  • Form widgets
  • Text Fields
  • Layouts
  • [dip, dp] versus px
  • Examples

  Chapter 5: Intents (in detail)

  • Explicit Intents
  • Passing data between activities
  • Implicit intents
  • Examples

  Chapter 6: UI design

  • Images and media
  • Composite
  • AlertDialogs & Toast
  • Examples

  Chapter 7: Styles & Themes

  • XML
  • drawable resources for shapes, gradients (selectors)
  • style attribute in a layout file
  • Applying themes via code and manifest file
  • Examples

  Chapter 8: Content Providers

  • SQLite Programming
  • SQLiteOpenHelper
  • SQLite database
  • Cursor
  • Reading and updating Contacts
  • SQLite Manager tool
  • Example: Develop an App to demonstrate database usage. CRUD operations must be implemented.

  Chapter 9: Adapters and Widgets

  • Adapters
  • ArrayAdapters
  • BaseAdapters
  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • Examples

  Chapter 10: Notifications

  • Broadcast Receivers
  • Services
  • Toast
  • Examples

  Chapter 11: Threads

  • Threads running on UI thread (runOnUiThread)
  • Worker thread
  • Examples

  Chapter 12: Advanced

  • XML Parsing
  • JSON Parsing
  • Client-Server Communication
  • Consuming web services
  • Accessing Phone services (Call, SMS, MMS)
  • Network connectivity services

Key Features

  • Career oriented training.
  • One to One live interaction with a trainer.
  • Demo project end to end explanation.
  • Interview guidence with resume preparation.
  • Support with the trainer through E-mail.

    Android is a mobile operating system developed by Google, based on the Linux kernel and designed primarily for touch screen mobile devices such as smartphones and tablets.

Live Traffic

Live Traffic Feed

Registration

Enquery

conveytechlabs