Android Syllabus: Java Concepts Basic
Android Syllabus: Java Concepts Basic
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
Dialogboxes
• AlertDialogs
• Toast
• Time and Date
Menu
• Option menu
• Context menu
• Sub menu
• menu from xml
• menu via code
• Examples
Adapters
• ArrayAdapters
• BaseAdapters
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