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

Android Syllabus: Java Concepts Basic

The Android syllabus covers Java concepts like OOPs, inheritance, exceptions handling, packages and interfaces over 2 months. It introduces Android fundamentals like activities, services, broadcasts, UI components and intents. The application structure, emulator, UI design, styles, themes, dialog boxes, images, menus and adapters are explained. It also covers receivers, services, content providers, custom controls, threads, server connection, fragments, Google Maps, location services and accessing phone services.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Android Syllabus: Java Concepts Basic

The Android syllabus covers Java concepts like OOPs, inheritance, exceptions handling, packages and interfaces over 2 months. It introduces Android fundamentals like activities, services, broadcasts, UI components and intents. The application structure, emulator, UI design, styles, themes, dialog boxes, images, menus and adapters are explained. It also covers receivers, services, content providers, custom controls, threads, server connection, fragments, Google Maps, location services and accessing phone services.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Android Syllabus

Duration: 2 Months
Java concepts Basic
• OOPs Concepts
• Inheritance
• Exception handling
• Packages & interfaces
• JVM & .jar file extension
• Multi threading(Thread class & Runnable Interface)
• Collections – HashTable, Vector, List, ArrayList,
• HashMap

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
• UI Components- Views & notifications
• Components for communication -Intents & Intent Filters
• Android API levels(versions & version names)
• providers

Application Structure (in detail)


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

Emulator & Intents


• Launching emulator
• Editing emulator settings
• Emulator shortcuts
• Logcat usage
• Introduction to DDMS
• File explorer
• Explicit Intents

Basic UI design, Styles & Themes


• Form widgets
• Text Fields
• Layouts
Relative Layout
Table Layout
Frame Layout
Linear Layout
Nested layouts
• styles.xml
• drawable resources for shapes, gradients(selectors)
• style attribute in layout file
• Applying themes via code and manifest file
• Examples

Dialogboxes
• AlertDialogs
• Toast
• Time and Date

Images and media, Composite


• ListView and ListActivity
• Custom listview
• GridView using adapters
• Gallery using adapters

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

Adapters
• ArrayAdapters
• BaseAdapters

Receivers and services


• Alarm Via services
• Broadcast Receiver

Content Providers
• SQL
• DML & DDL Queries in brief
• SQLiteDatabase and SQLiteOpenHelper
• Reading and updating Contacts

Customized controls
• Custom Toast
• Custom dialogs

Thread
• Threads running on UI thread (runOnUiThread)
• Worker thread
• Handlers & Runnable
• AsyncTask
Server Connection
• XML Parsing
• JSON Parsing -Only

Fragments
• Fragment Life Cycle
• Fragments in Activity
• Develop Fragment based UI designs (Fragment Tabs, ListView)

Google Maps
• Google Map V2 using Fragments

Location based Services


• GPS
 Google Maps
• Geocoding

Accessing Phone services


• Call
• SMS

You might also like