Chapter 1 JAVA Concepts
- OOPs Concepts
- Inheritance in detail
- Exception handling
- Packages & interfaces
- JVM & .jar file extension
- Multi threading (Thread class & Runnable Interface)
Chapter 2 SQL
- DML & DDL Queries in brief
Chapter 3 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)
Chapter 4 Application Structure (in detail)
- AndroidManifest.xml
- uses-permission & uses-sdk
- Resources & R.java
- Assets
- Layouts & Draw able Resource
- Activities and Activity Lifecycle
- First sample Application
Chapter 5 Emulator-Android Virtual Device
- Launching emulator
- Editing emulator settings o Emulator shortcuts
- Log cat usage
- Introduction to DDMS
- Second App :- (switching between activities)
- Develop an app for demonstrating the communication between Intents
Chapter 6 Basic UI design
- Form widgets
- Text Fields
- Layouts
- [dip, dp, sip, sp] versus px Examples
Chapter 7 Preferences
- Shared Preferences
- Preferences from xml Examples
Chapter 8 Menu
- Option menu
- Context menu
- Sub menu
- menu from xml
- menu via code
- Examples
Chapter 9 Intents (in detail)
- Explicit Intents
- Implicit intents
- Examples
Chapter 10 UI Design
- Time and Date
- Images and media Composite
- Alert Dialogs & Toast
- Popup
- Examples
Chapter 11 Tabs and Tab Activity
- Examples
Chapter 12 Styles & Themes
- styles.xml
- draw able resources for shapes, gradients (selectors)
- Style attribute in layout file
- Applying themes via code and manifest file
- Examples
Chapter 13 Content Providers
- SQLite Programming
- SQLiteOpenHelper
- SQLiteDatabse
- Cursor
- Reading and updating Contacts
- Reading bookmarks
- 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 14 Android Debug Bridge (adb) tool
Chapter 15 Linkify
- Web URLs, Email address, text, map address, phone numbers
- Match Filter & Transform Filter
- Examples
Chapter 16 Adapters and Widgets
- Adapters:-
ArrayAdapters BaseAdapters
- List View and List Activity
- Custom list view
- Grid View using adapters
- Gallery using adapters
- Examples
Chapter 17 Notifications
- Broadcast Receivers
- Services and notifications
- Toast
- Examples
Chapter 18 Custom components
- Custom Tabs
- Custom animated popup panels
- Other components
- Examples
Chapter 19 Threads
- Threads running on UI thread (runOnUiThread)
- Worker thread
- Handlers & Runnable
- AsynTask (in detail)
- Examples
Chapter 20 Advanced
- Live Folders
- Using sdcards
- XML Parsing
- JSON Parsing
- Maps, GPS, Location based Services
- Accessing Phone services (Call, SMS, MMS)
- Network connectivity services
- Sensors
|
Chapter 1 Introduction to Android
- Basics of Android?
- Importance and scope
- Android Architecture
- Android Stack
- Android Applications Structure
- Android Emulator
- Android SDK
Chapter 2 Android Studio
- Overview of Android Studio
- Android and File Structure
- Android Virtual Device Manager
- DDMS
- LogCat
Chapter 3 Setup of Android Development environment
- Eclipse and SDK installation
- AVD creation
- Project Structure
Chapter 4 Hello Sheep
- Creating a Project
- Working with the AndroidManifest.xml
- Using the log system Activities
Chapter 5 UI Architecture
- Application context
- Intents
- Activity life cycle
- Supporting multiple screen sizes
Chapter 6 User Interface Widgets
- Text controls
- Button controls
- Toggle buttons
- Images
Chapter 7 Notification and Toast
- Parameters on Intents
- Pending intents
- Status bar notifications
- Toast notifications
Chapter 8 Menus
- Localization
- Options menu
- Context menu
Chapter 9 Dialogs
- Alert dialog
- Custom dialog
- Dialog as Activity
Chapter 10 Lists
- Using string arrays
- Creating lists
- Custom lists
Chapter 11 Location and Maps
- Google maps
- Using GPS to find current location
Chapter 12 Working with Data Storage
- Shared preferences
- Preferences activity
- Files access
- SQLite database
Chapter 13 Animation
- View animation
- Drawable animation
Chapter 14 Content Providers
- Content provider introduction
- Query providers
Chapter 15 Network Communication
- Web Services
- HTTP Client
- XML and JSON
Chapter 16 Services
- Service lifecycle
- Foreground service
Chapter 17 Publishing Your App
- Preparing for publishing
- Signing and preparing the graphics
- Publishing to the Android Market
|