Department of Computer Science & Engineering
JNTUH College Of Engineering Manthani
proudly presents
A National Level Technical Workshop on
ANDROID APPLICATION DEVELOPMENT
ANDROID APPLICATION DEVELOPMENT
corner

Android Course Content

Android Application Development
    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


© Copyrights Reserved. 2013. JNTUH College of Engineering Manthani, Karimnagar (Telangana) India. Powered by: iBongo Inc