Description
Contents
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)
Application Structure (in detail)
- AndroidManifest.xml
- uses-permission & uses-sdk
- Resources & R.java
- Assets
- Layouts
- [dip, dp, sip, sp] versus px
Preferences
- SharedPreferences
- Preferences from xml
- Examples
Menu
- Option menu
- Context menu
- Sub menu
- menu from xml
- menu via code
Intents (in detail)
- Explicit Intents
- Implicit intents
UI design
- Time and Date
- Images and media
- Composite
- AlertDialogs & Toast
- Popup
Linkify
- Web URLs, Email address,
text, map address, phone
numbers - MatchFilter &
TransformFilter
Adapters and Widgtes
- Adapters:-
ArrayAdapters
BaseAdapters
ListView and ListActivity
Custom listview
GridView using adapters
Gallery using adapters - Notifications
Broadcast Receivers
Services and notifications
Toast
Alarms - Custom components
Custom Tabs
Custom animated popup panels - Layouts & Drawable
Resources - Activities and Activity
lifecycle
Emulator-Android Virtual Device
- 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
Basic UI design
- Form widgets
- Text Fields
Styles & Themes
- styles.xml
- drawable resources for
shapes, gradients
(selectors) - style attribute in layout file
- Applying themes via code and manifest file
Content Providers
- SQLite Programming
- SQLiteOpenHelper
- SQLiteDatabse
- Cursor
- CRUD operations
Exit Profile
After Completion of the Android Course From GCE, You can start your working as a Mobile Application Developer, App Developer, Java Developer, Android Developer. Good Luck.