SlideShare a Scribd company logo
1 of 7
Download to read offline
ANDROID COURSE SYLLABUS
COURSE DURATION: 3 MONTHS
COURSE FEES: 30000/-
Mobile Architecture Overview
 Smartphone concepts
 Smartphone platforms comparison
 Application development Approaches
Introduction to Android
 Android Overview and History
 Android development environment
 Android OS Architecture
 Linux kernel
 Native libraries
 Dalvik virtual machine
 App framework
 Apps
Android Source Code Layout
 Core Projects
 External Projects
 Packages
 Provider
Android SDK Overview
 Platforms
 Tools
 Versions
Main Building Blocks
 Activities
 Activity lifecycle
 Intents
 Services
 Content Providers
 Broadcast Receivers
Project Structure
 Root Contents
 Project Files
 Manifest File
 Writing your first Android Application
 Building, Running and debugging your application
 Working with Android Emulator
 Testing apps in Real Device
 Android Quick start apps in emulator
 Running quick start application in real devices
Building Android Applications
 Building Activities
 Building Intents
 Building and using Services
 Notifications
 Binding and using Content Providers
 App Widgets
 App Framework
Basic Android User Interface
 What is XML based Layout
 Why XML based Layout
 Building Views and layouts
 Built-in Layouts
 Built-in Views
 Handling user events
 Basic Widgets
o Buttons
o Labels
o Images
o Radio and Check box
Android System Overview
 File System
 Preferences
 Notifications
 Security model
Advanced UI
 Adapters
 Building UI for Performance
 Graphics
 Menus
 Dialogs
 Browser View (Web kit)
Data Store
 Overview
 Preferences
 Files
 Local Databases
 SQLite Databases
o SQLiteOpenHelper
o Opening and closing Database
o Working with cursors
 Content Providers
o Mime Types
o Searching content
o CRUD operations
Services
 Overview of service
 Implementing a Service
 Service lifecycle
Broadcast Receivers
 Broadcast Receivers
 Implementing broadcast receiver
 System broadcasts and how to use them
Intent Filters
 What is an Intent Filter
 Role of filters
 Intent Routing
 Filters in your manifest
Android Security Model
 Android security architecture
 User IDs and access control
 Signing application packages
Communicating via the Internet
 HTTP
 Parsing Responses
 Email
Handling Telephone Controls
 Making Calls
 Monitoring data connectivity & Activity
 Accessing phone Status
 Controlling Phone
Wi-Fi
 Monitoring and managing connectivity
 Managing connections
 Managing Wi-Fi
Bluetooth
 Controlling local Bluetooth device
 Discovering and bonding with Bluetooth devices
 Managing Bluetooth connections
 Communicating with Bluetooth
Interprocess Communication with AIDL
 Overview of Android Interface Definition Language (AIDL)
 Defining the interface
 Implementing an interface
 Exposing the interface
 Invoking IPC methods
 Parameter passing using Parcelable interface
Working with Threads
 Getting through the Handlers
o Messages
o Runnables
Introduction to Android NDK
Developing Apps using the NDK
Contact us: 24/1, Vellalar street, Kodambakkam, Chennai - 600024.
Phone: 044-43548566, 8110081181.
Email id: shpinetechnologies@gmail.com, Web site: www.shpine.com

More Related Content

Viewers also liked

Android ieee project titles 2015 2016
Android ieee project titles 2015 2016Android ieee project titles 2015 2016
Android ieee project titles 2015 2016SHPINE TECHNOLOGIES
 
Embedded project titles1:2015-2016
Embedded project titles1:2015-2016Embedded project titles1:2015-2016
Embedded project titles1:2015-2016SHPINE TECHNOLOGIES
 
Why publish in an international journal?
Why publish in an international journal?Why publish in an international journal?
Why publish in an international journal?Anindito Subagyo
 
PROJECTS FROM SHPINE TECHNOLOGIES
PROJECTS FROM SHPINE TECHNOLOGIESPROJECTS FROM SHPINE TECHNOLOGIES
PROJECTS FROM SHPINE TECHNOLOGIESSHPINE TECHNOLOGIES
 
Scopus Overview
Scopus OverviewScopus Overview
Scopus OverviewFSC632
 
ANDROID IEEE PROJECT TITLES 2014
ANDROID IEEE PROJECT TITLES 2014ANDROID IEEE PROJECT TITLES 2014
ANDROID IEEE PROJECT TITLES 2014SHPINE TECHNOLOGIES
 
Plagiarism for Faculty Workshop
Plagiarism for Faculty WorkshopPlagiarism for Faculty Workshop
Plagiarism for Faculty WorkshopCathy Burwell
 
Introduction to iOS and Objective-C
Introduction to iOS and Objective-CIntroduction to iOS and Objective-C
Introduction to iOS and Objective-CDaniela Da Cruz
 
EMBEDDED-MICRO CONTROLLER BASED WIRELESS PROJECTS TITLES2014
EMBEDDED-MICRO CONTROLLER BASED WIRELESS PROJECTS TITLES2014EMBEDDED-MICRO CONTROLLER BASED WIRELESS PROJECTS TITLES2014
EMBEDDED-MICRO CONTROLLER BASED WIRELESS PROJECTS TITLES2014SHPINE TECHNOLOGIES
 
Beginning android
Beginning android Beginning android
Beginning android Igor R
 
SOFTWARE MANUAL TESTING SYLLABUS
SOFTWARE MANUAL TESTING SYLLABUSSOFTWARE MANUAL TESTING SYLLABUS
SOFTWARE MANUAL TESTING SYLLABUSSHPINE TECHNOLOGIES
 

Viewers also liked (20)

Matlab titles 2015 2016
Matlab titles 2015 2016Matlab titles 2015 2016
Matlab titles 2015 2016
 
Android ieee project titles 2015 2016
Android ieee project titles 2015 2016Android ieee project titles 2015 2016
Android ieee project titles 2015 2016
 
Embedded project titles1:2015-2016
Embedded project titles1:2015-2016Embedded project titles1:2015-2016
Embedded project titles1:2015-2016
 
Why publish in an international journal?
Why publish in an international journal?Why publish in an international journal?
Why publish in an international journal?
 
PROJECTS FROM SHPINE TECHNOLOGIES
PROJECTS FROM SHPINE TECHNOLOGIESPROJECTS FROM SHPINE TECHNOLOGIES
PROJECTS FROM SHPINE TECHNOLOGIES
 
Java course
Java course Java course
Java course
 
Scopus Overview
Scopus OverviewScopus Overview
Scopus Overview
 
ANDROID IEEE PROJECT TITLES 2014
ANDROID IEEE PROJECT TITLES 2014ANDROID IEEE PROJECT TITLES 2014
ANDROID IEEE PROJECT TITLES 2014
 
Dot Net Course Syllabus
Dot Net Course SyllabusDot Net Course Syllabus
Dot Net Course Syllabus
 
IEEE PROJECT CENTER IN CHENNAI
IEEE PROJECT CENTER IN CHENNAIIEEE PROJECT CENTER IN CHENNAI
IEEE PROJECT CENTER IN CHENNAI
 
Android os by jje
Android os by jjeAndroid os by jje
Android os by jje
 
Plagiarism for Faculty Workshop
Plagiarism for Faculty WorkshopPlagiarism for Faculty Workshop
Plagiarism for Faculty Workshop
 
Marshmallow
MarshmallowMarshmallow
Marshmallow
 
Introduction to iOS and Objective-C
Introduction to iOS and Objective-CIntroduction to iOS and Objective-C
Introduction to iOS and Objective-C
 
JAVA TITLES 2014
JAVA TITLES 2014JAVA TITLES 2014
JAVA TITLES 2014
 
Java titles 2015 2016
Java titles 2015 2016Java titles 2015 2016
Java titles 2015 2016
 
EMBEDDED-MICRO CONTROLLER BASED WIRELESS PROJECTS TITLES2014
EMBEDDED-MICRO CONTROLLER BASED WIRELESS PROJECTS TITLES2014EMBEDDED-MICRO CONTROLLER BASED WIRELESS PROJECTS TITLES2014
EMBEDDED-MICRO CONTROLLER BASED WIRELESS PROJECTS TITLES2014
 
Android OS - CFUND 1
Android OS - CFUND 1Android OS - CFUND 1
Android OS - CFUND 1
 
Beginning android
Beginning android Beginning android
Beginning android
 
SOFTWARE MANUAL TESTING SYLLABUS
SOFTWARE MANUAL TESTING SYLLABUSSOFTWARE MANUAL TESTING SYLLABUS
SOFTWARE MANUAL TESTING SYLLABUS
 

Similar to ANDROID COURSE SYLLABUS FROM SHPINE TECHNOLOGIES

Helioserpsystems android training
Helioserpsystems  android trainingHelioserpsystems  android training
Helioserpsystems android traininghelioserpSystem
 
Android games development | Android Application Training in Chennai
Android games development | Android Application Training in ChennaiAndroid games development | Android Application Training in Chennai
Android games development | Android Application Training in ChennaiCore Mind
 
Android training in Hyderabad
Android training in HyderabadAndroid training in Hyderabad
Android training in HyderabadHariprasad P
 
Presenter manual android development (specially for summer interns)
Presenter manual   android development (specially for summer interns)Presenter manual   android development (specially for summer interns)
Presenter manual android development (specially for summer interns)XPERT INFOTECH
 
Watson on Bluemix
Watson on BluemixWatson on Bluemix
Watson on BluemixIBM
 

Similar to ANDROID COURSE SYLLABUS FROM SHPINE TECHNOLOGIES (20)

Helioserpsystems android training
Helioserpsystems  android trainingHelioserpsystems  android training
Helioserpsystems android training
 
Android Training In Pune
Android Training In PuneAndroid Training In Pune
Android Training In Pune
 
Pimpri Chinchwad Android Trainng Institutes
 Pimpri Chinchwad  Android  Trainng Institutes Pimpri Chinchwad  Android  Trainng Institutes
Pimpri Chinchwad Android Trainng Institutes
 
Android Institutes In Pune
Android Institutes In PuneAndroid Institutes In Pune
Android Institutes In Pune
 
Pimpri Chinchwad Android Courses
 Pimpri Chinchwad  Android  Courses  Pimpri Chinchwad  Android  Courses
Pimpri Chinchwad Android Courses
 
Android games development | Android Application Training in Chennai
Android games development | Android Application Training in ChennaiAndroid games development | Android Application Training in Chennai
Android games development | Android Application Training in Chennai
 
Android training in Hyderabad
Android training in HyderabadAndroid training in Hyderabad
Android training in Hyderabad
 
Android Development - Course Content - Nishanth
Android Development - Course Content - NishanthAndroid Development - Course Content - Nishanth
Android Development - Course Content - Nishanth
 
Presenter manual android development (specially for summer interns)
Presenter manual   android development (specially for summer interns)Presenter manual   android development (specially for summer interns)
Presenter manual android development (specially for summer interns)
 
Watson on Bluemix
Watson on BluemixWatson on Bluemix
Watson on Bluemix
 
Watson on bluemix
Watson on bluemixWatson on bluemix
Watson on bluemix
 
Android Training Center in Pune
Android Training Center in Pune Android Training Center in Pune
Android Training Center in Pune
 
Android Certification In Pune - MindScripts
Android Certification In Pune - MindScriptsAndroid Certification In Pune - MindScripts
Android Certification In Pune - MindScripts
 
Android Certification in Pune - MindScripts
Android Certification in Pune - MindScriptsAndroid Certification in Pune - MindScripts
Android Certification in Pune - MindScripts
 
Android Certification Courses in Pimpri Chinchwad
Android Certification Courses in Pimpri ChinchwadAndroid Certification Courses in Pimpri Chinchwad
Android Certification Courses in Pimpri Chinchwad
 
Android Courses In Pune -*MindScripts*
Android Courses In Pune -*MindScripts*Android Courses In Pune -*MindScripts*
Android Courses In Pune -*MindScripts*
 
Android Training Center In Pune -*MindScripts*
Android Training Center In Pune -*MindScripts*Android Training Center In Pune -*MindScripts*
Android Training Center In Pune -*MindScripts*
 
Android Training In Pune -*MindScripts*
Android Training In Pune -*MindScripts*Android Training In Pune -*MindScripts*
Android Training In Pune -*MindScripts*
 
Android Certification Courses in Pune - MindScripts
Android Certification Courses in Pune - MindScripts Android Certification Courses in Pune - MindScripts
Android Certification Courses in Pune - MindScripts
 
Android Institutes In Pune -*MindScripts*
Android Institutes In Pune -*MindScripts*Android Institutes In Pune -*MindScripts*
Android Institutes In Pune -*MindScripts*
 

More from SHPINE TECHNOLOGIES

More from SHPINE TECHNOLOGIES (10)

Android ieee project titles 2015 2016
Android ieee project titles 2015 2016Android ieee project titles 2015 2016
Android ieee project titles 2015 2016
 
Embedded Course
Embedded CourseEmbedded Course
Embedded Course
 
QTP AUTOMATION TESTING SYLLABUS
QTP AUTOMATION TESTING SYLLABUSQTP AUTOMATION TESTING SYLLABUS
QTP AUTOMATION TESTING SYLLABUS
 
QUALITY CENTER SYLLABUS
QUALITY CENTER SYLLABUSQUALITY CENTER SYLLABUS
QUALITY CENTER SYLLABUS
 
BIO-MEDICAL PROJECT TITLES 2014
BIO-MEDICAL PROJECT TITLES 2014BIO-MEDICAL PROJECT TITLES 2014
BIO-MEDICAL PROJECT TITLES 2014
 
DOTNET TITLES 2014 FROM SHPINE TECHNOLOGIES
DOTNET TITLES 2014 FROM SHPINE TECHNOLOGIESDOTNET TITLES 2014 FROM SHPINE TECHNOLOGIES
DOTNET TITLES 2014 FROM SHPINE TECHNOLOGIES
 
SHPINE TECHNOLOGIES-IEEE PROJECT CENTER
SHPINE TECHNOLOGIES-IEEE PROJECT CENTERSHPINE TECHNOLOGIES-IEEE PROJECT CENTER
SHPINE TECHNOLOGIES-IEEE PROJECT CENTER
 
SHPINE TECHNOLOGIES
SHPINE TECHNOLOGIESSHPINE TECHNOLOGIES
SHPINE TECHNOLOGIES
 
CORE JAVA SYLLABUS FROM SHPINE
CORE JAVA SYLLABUS FROM SHPINECORE JAVA SYLLABUS FROM SHPINE
CORE JAVA SYLLABUS FROM SHPINE
 
Advanced java syllabus from shpine
Advanced java syllabus from shpineAdvanced java syllabus from shpine
Advanced java syllabus from shpine
 

Recently uploaded

Power System electrical and electronics .pptx
Power System electrical and electronics .pptxPower System electrical and electronics .pptx
Power System electrical and electronics .pptxMUKULKUMAR210
 
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...amrabdallah9
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchrohitcse52
 
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Apollo Techno Industries Pvt Ltd
 
Clutches and brkesSelect any 3 position random motion out of real world and d...
Clutches and brkesSelect any 3 position random motion out of real world and d...Clutches and brkesSelect any 3 position random motion out of real world and d...
Clutches and brkesSelect any 3 position random motion out of real world and d...sahb78428
 
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptxVertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptxLMW Machine Tool Division
 
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdfsdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdfJulia Kaye
 
Mohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxMohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxKISHAN KUMAR
 
The relationship between iot and communication technology
The relationship between iot and communication technologyThe relationship between iot and communication technology
The relationship between iot and communication technologyabdulkadirmukarram03
 
Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Bahzad5
 
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS Bahzad5
 
Basic Principle of Electrochemical Sensor
Basic Principle of  Electrochemical SensorBasic Principle of  Electrochemical Sensor
Basic Principle of Electrochemical SensorTanvir Moin
 
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabuscloud computing notes for anna university syllabus
cloud computing notes for anna university syllabusViolet Violet
 
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxIT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxSAJITHABANUS
 
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Sean Meyn
 
A Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationA Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationMohsinKhanA
 
Gender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 ProjectGender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 Projectreemakb03
 

Recently uploaded (20)

Power System electrical and electronics .pptx
Power System electrical and electronics .pptxPower System electrical and electronics .pptx
Power System electrical and electronics .pptx
 
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
Strategies of Urban Morphologyfor Improving Outdoor Thermal Comfort and Susta...
 
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai searchChatGPT-and-Generative-AI-Landscape Working of generative ai search
ChatGPT-and-Generative-AI-Landscape Working of generative ai search
 
Litature Review: Research Paper work for Engineering
Litature Review: Research Paper work for EngineeringLitature Review: Research Paper work for Engineering
Litature Review: Research Paper work for Engineering
 
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...Technology Features of Apollo HDD Machine, Its Technical Specification with C...
Technology Features of Apollo HDD Machine, Its Technical Specification with C...
 
Lecture 2 .pdf
Lecture 2                           .pdfLecture 2                           .pdf
Lecture 2 .pdf
 
Clutches and brkesSelect any 3 position random motion out of real world and d...
Clutches and brkesSelect any 3 position random motion out of real world and d...Clutches and brkesSelect any 3 position random motion out of real world and d...
Clutches and brkesSelect any 3 position random motion out of real world and d...
 
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptxVertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
Vertical- Machining - Center - VMC -LMW-Machine-Tool-Division.pptx
 
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdfsdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
sdfsadopkjpiosufoiasdoifjasldkjfl a asldkjflaskdjflkjsdsdf
 
Mohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptxMohs Scale of Hardness, Hardness Scale.pptx
Mohs Scale of Hardness, Hardness Scale.pptx
 
The relationship between iot and communication technology
The relationship between iot and communication technologyThe relationship between iot and communication technology
The relationship between iot and communication technology
 
Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)Lecture 1: Basics of trigonometry (surveying)
Lecture 1: Basics of trigonometry (surveying)
 
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS GENERAL CONDITIONS  FOR  CONTRACTS OF CIVIL ENGINEERING WORKS
GENERAL CONDITIONS FOR CONTRACTS OF CIVIL ENGINEERING WORKS
 
Basic Principle of Electrochemical Sensor
Basic Principle of  Electrochemical SensorBasic Principle of  Electrochemical Sensor
Basic Principle of Electrochemical Sensor
 
cloud computing notes for anna university syllabus
cloud computing notes for anna university syllabuscloud computing notes for anna university syllabus
cloud computing notes for anna university syllabus
 
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptxIT3401-WEB ESSENTIALS PRESENTATIONS.pptx
IT3401-WEB ESSENTIALS PRESENTATIONS.pptx
 
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
Quasi-Stochastic Approximation: Algorithm Design Principles with Applications...
 
A Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software SimulationA Seminar on Electric Vehicle Software Simulation
A Seminar on Electric Vehicle Software Simulation
 
計劃趕得上變化
計劃趕得上變化計劃趕得上變化
計劃趕得上變化
 
Gender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 ProjectGender Bias in Engineer, Honors 203 Project
Gender Bias in Engineer, Honors 203 Project
 

ANDROID COURSE SYLLABUS FROM SHPINE TECHNOLOGIES

  • 1. ANDROID COURSE SYLLABUS COURSE DURATION: 3 MONTHS COURSE FEES: 30000/- Mobile Architecture Overview  Smartphone concepts  Smartphone platforms comparison  Application development Approaches Introduction to Android  Android Overview and History  Android development environment  Android OS Architecture  Linux kernel  Native libraries  Dalvik virtual machine  App framework  Apps Android Source Code Layout  Core Projects  External Projects  Packages  Provider
  • 2. Android SDK Overview  Platforms  Tools  Versions Main Building Blocks  Activities  Activity lifecycle  Intents  Services  Content Providers  Broadcast Receivers Project Structure  Root Contents  Project Files  Manifest File  Writing your first Android Application  Building, Running and debugging your application  Working with Android Emulator  Testing apps in Real Device  Android Quick start apps in emulator  Running quick start application in real devices
  • 3. Building Android Applications  Building Activities  Building Intents  Building and using Services  Notifications  Binding and using Content Providers  App Widgets  App Framework Basic Android User Interface  What is XML based Layout  Why XML based Layout  Building Views and layouts  Built-in Layouts  Built-in Views  Handling user events  Basic Widgets o Buttons o Labels o Images o Radio and Check box Android System Overview  File System  Preferences
  • 4.  Notifications  Security model Advanced UI  Adapters  Building UI for Performance  Graphics  Menus  Dialogs  Browser View (Web kit) Data Store  Overview  Preferences  Files  Local Databases  SQLite Databases o SQLiteOpenHelper o Opening and closing Database o Working with cursors  Content Providers o Mime Types o Searching content o CRUD operations Services  Overview of service
  • 5.  Implementing a Service  Service lifecycle Broadcast Receivers  Broadcast Receivers  Implementing broadcast receiver  System broadcasts and how to use them Intent Filters  What is an Intent Filter  Role of filters  Intent Routing  Filters in your manifest Android Security Model  Android security architecture  User IDs and access control  Signing application packages Communicating via the Internet  HTTP  Parsing Responses  Email Handling Telephone Controls  Making Calls
  • 6.  Monitoring data connectivity & Activity  Accessing phone Status  Controlling Phone Wi-Fi  Monitoring and managing connectivity  Managing connections  Managing Wi-Fi Bluetooth  Controlling local Bluetooth device  Discovering and bonding with Bluetooth devices  Managing Bluetooth connections  Communicating with Bluetooth Interprocess Communication with AIDL  Overview of Android Interface Definition Language (AIDL)  Defining the interface  Implementing an interface  Exposing the interface  Invoking IPC methods  Parameter passing using Parcelable interface Working with Threads  Getting through the Handlers o Messages o Runnables
  • 7. Introduction to Android NDK Developing Apps using the NDK Contact us: 24/1, Vellalar street, Kodambakkam, Chennai - 600024. Phone: 044-43548566, 8110081181. Email id: shpinetechnologies@gmail.com, Web site: www.shpine.com