Android Training

Table of Content

JAVA Concepts
• OOPs Concepts
• Inheritance in detail
• Exception handling
• Packages & interfaces
• JVM & .jar file extension
• Multi-threading (Thread class & Runnable Interface)

SQL
• DML & DDL Queries in brief

Introduction to Android
• What is Android?
• Setting up 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)

Application Structure (in detail)
• AndroidManifest.xml
• uses-permission & uses-sdk
• Resources & R.java
• Assets
• Layouts & Drawable Resources
• Activities and Activity lifecycle
• First sample Application

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

Basic UI design
• Form widgets
• Text Fields
• Layouts
• [dip, dp, sip, sp] versus px
• Examples

Preferences
• Shared Preferences
• Preferences from xml
• Examples

Menu
• Option menu
• Context menu
• Sub menu
• Menu from xml
• Menu via code
• Examples

Intents
• Explicit Intents
• Implicit intents
• Examples

UI design
• Time and Date
• Images and media
• Composite
• Alert Dialogs & Toast
• Popup
• Examples

Tabs and Tab Activity

Styles & Themes
• Styles.xml
• Drawable resources for shapes, gradients (selectors)
• Style attribute in layout file
• Applying themes via code and manifest file
• Examples

Content Providers
• SQLite Programming
• SQLite Open Helper
• SQLite Database
• Cursor
• Reading and updating Contacts
• Reading bookmarks
• Examples

Android Debug Bridge (adb) tool

Linkify
• Web URLs, Email address, text, map address, phone numbers
• Match Filter & Transform Filter
• Examples

Adapters and Widgtes
• Adapters
• Array Adapters
• Base Adapters
• List View and List Activity
• Custom listview
• Grid View using adapters
• Gallery using adapters
• Examples

Notifications
• Broadcast Receivers
• Services and notifications
• Toast
• Alarms
• Examples

Custom components
• Custom Tabs
• Custom animated popup panels
• Other components
• Examples

Threads
• Threads running on UI thread (runOnUiThread)
• Worker thread
• Handlers & Runnable
• Asyn Task (in detail)
• Examples

Advanced
• Live Folders
• Using sd cards
• XML Parsing
• JSON Parsing
• Maps, GPS, Location based Services
• Accessing Phone services (Call, SMS, MMS)
• Network connectivity services
• Sensors

Contact Us

We are always here to guide you...

Quick Enquiry

Please enter name.
Please enter name.
Please enter valid email adress.
Please enter Course name.
Please enter your comment.

sitcomputerairoli@gmail.com

+91 9619 3417 13

+91 7506 4114 34

Website : www.sitcomputer.in

We Are Social