Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
170 views

Android Syllabus PDF

The document outlines a proposed syllabus for an Android application development course consisting of 16 chapters. The chapters cover topics such as Java programming basics, Android fundamentals, application structure, user interface design, content providers, notifications, and advanced topics including XML/JSON parsing, maps integration, and sensors. Each chapter includes examples to demonstrate the concepts covered.

Uploaded by

rrs_1988
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
170 views

Android Syllabus PDF

The document outlines a proposed syllabus for an Android application development course consisting of 16 chapters. The chapters cover topics such as Java programming basics, Android fundamentals, application structure, user interface design, content providers, notifications, and advanced topics including XML/JSON parsing, maps integration, and sensors. Each chapter includes examples to demonstrate the concepts covered.

Uploaded by

rrs_1988
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Proposed Sylla us for the ourse A droid Appli atio Develop e t at

MITCON CSR and Skill Development Centre

Chapter 1 : Basics of JAVA programming


 OOPS Contepts
 Inheritence
 Packages and Interfaces
 JVM and .jar
 Thread Class and Runnable Interface

Chapter 2 : Introduction to Android


 What is Android ?
 Android API levels (versions & version names)
 Dalvik Virtual Machine,ART & .apk file extension
 Setting up development environment
 Fundamentals:
a. Basic Building blocks - Activities, Services, Broadcast Receivers &
Content providers
b. UI Components - Views & notifications
c. Components for communication -Intents & Intent Filters

Chapter 3 : Application Structure


 What is AndroidManifest.xml ?
 uses-permission & uses-sdk
 Resources & R.java
 Assets
 Layouts & Drawable Resources
 Activities and Activity lifecycle
 Sample Application
Chapter 4 : Emulator
 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 5 : User Interface Basics


 Form widgets
 Text Fields
 Layouts
 [dip, dp, sip, sp] versus px
 Examples

Chapter 6: Preferences
 SharedPreferences
 Preferences from xml
 Examples

Chapter 7: Menu
 Option menu
 Context menu
 Sub menu
 menu from xml
 menu via code
 Examples

Chapter 8: Intents (in detail)


 Explicit Intents
 Implicit intents
 Examples
Chapter 9 : UI design
 Time and Date
 Images and media
 Composite
 AlertDialogs & Toast
 Popup
 Examples

Chapter 10 : Tabs and Tab Activity


 Examples

Chapter 11 : Styles & Themes


 styles.xml
 drawable resources for shapes, gradients (selectors)
 style attribute in layout file
 Applying themes via code and manifest file
 Examples

Chapter 12 : Content Providers


 SQLite Programming
 SQLiteOpenHelper
 SQLiteDatabse
 Cursor
 Reading and updating Contacts
 Example :
- Develop an App to demonstrate database usage. CRUD operations must
be implemented.
Final details should be viewed in GridView as well as in ListView.
Chapter 13 : Adapters and Widgtes
 Adapters:-
a. ArrayAdapters
b. BaseAdapters
 ListView and ListActivity
 Custom listview
 GridView using adapters
 Gallery using adapters
 Examples

Chapter 14 : Notifications
 Broadcast Receivers
 Services and notifications
 Toast
 Alarms
 Examples

Chapter 15 : Threads
 Threads running on UI thread (runOnUiThread)
 Worker thread
 Handlers & Runnable
 AsynTask (in detail)
 Examples

Chapter 16 : Advanced
 Using sdcards
 XML Parsing
 JSON Parsing
 Maps, GPS, Location based Services
 Accessing Phone services (Call, SMS, MMS)
 Network connectivity services
 Sensors

You might also like