Android Developer Online Training
Click Here For Enquiry JAVA Basics
Mobile Basics
The Android Operating System
Android Development
Applications
User Interface Design
Views, Adapters, and Dialogs
Working with Text
Working with Lists
Graphics and Low-Level Events
Menus
Local Storage
SQL Database
Multimedia in Android
WiFi
Telephony
Camera
Bluetooth
Location Services
Best Practices
Click Here For Enquiry JAVA Basics
- Relating Java with other languages
- Showing how to download, install, and configure the Java environment on a Windows system
- Describing the various Java technologies such as Java EE, Java ME, Embedded Java SE
- Key features of the technology and advantages of using Java
- Java versions, Features and History
- Java Programming format
- Java Keywords
- Java Data Types
- Declarations and Access Control
- Operators and Assignments
- Flow Control
- Typecasting
- Arrays
Mobile Basics
- Concepts of mobile development History
- Mobile
- The mobile Ecosystem
- The mobile Browsers
- Types Of Mobile Apps
- Multiplatform Development Framework
- Mobile Development Cycle
The Android Operating System
- Mobile Form Factors
- Versions of Android
- Applications and APK Files
- Process Architecture
- The Role of Java
- Hello, Dalvik
- What's In, What's Out
- Services
- User Interface
- Memory and Storage
- Operating-System Services
- Inter-Process Communication
Android Development
- The Android SDK
- The SDK and AVD Managers
- Configuring the Emulator
- Eclipse
- Resources
- APK Files
- Build Process
- The R Class
- Assets
- The Dalvik Debug Monitor Server
- The Android Debugger (adb)
- Command Shells
- The Android Log and Log Cat
Applications
- Activities
- Activity Lifecycle
- The on Create Method
- Layouts and Views
- The find View By Id Method
- Tasks and the "Back Stack"
- Intents and Results
- start Activity and Related Methods
- Custom Application Classes
- Shared Application State
- Centralized Flow Control
User Interface Design
- XML Layouts
- Layout Parameters
- The Box Model
- Gravity
- The Layout In flatter Service
- Views and Adapters
- Form Widgets
Views, Adapters, and Dialogs
- Styles and Themes
- view Orientation
- Adapters
- Dialogs
- On Create Dialog and Related Methods
- Using Alert Dialog
- Fragments and Designing for Tablets
- Phone/Tablet Portability
Working with Text
- Input Methods
- Input Types: Phone, E-mail, Date, Time
- Date Picker and Time Picker
- Date- and Time-Picking Dialogs
- Providing Auto-Completion
- Using the Clipboard
- Linkification
Working with Lists
- AdapterView and Subclasses
- Adapter and Subinterfaces
- ListView and ListAdapter
- Spinner and SpinnerAdapter
- Handling Item Selection
- Custom Adapters
- ExpandableListView and ExpandableListAdapter
Graphics and Low-Level Events
- Drawing on a Canvas
- The Paint Object
- Handling Size and Orientation Changes
- Handling Touch Events
- Working with Drawables
- Shape Drawables
- Bitmap Drawables
- 9-Patch Bitmaps
- Custom Drawables
- The Drawing Cache and Working with Bitmaps
Menus
- Menus and Views
- Menu Resources
- The MenuInflater Service
- The Options Menu
- The Context Menu
- The Menu and MenuItem Classes
- The onOptionsItemSelected and onContextItemSelected Methods
- Handling Menu Selections
- The Escape from switch/case
- Using a Dispatch Map
- Building Menus Dynamically
Local Storage
- The Android File System
- Internal Storage
- File Formats
- Parsing JSON
- The openFileInput and openFileOutput Methods
- Storage and the Application Lifecycle
- External Storage
- Private Storage vs. Public Media
- Permissions
- Checking for Availability
- getExternalStorageDir and Related Methods
- API Level Differences
- Preferences
- Preferences Resources
- The PreferencesActivity
- The PreferencesManager
- Reading Preferences
SQL Database
- Introducing SQLite
- SQLiteOpenHelper and creating a database
- Opening and closing a database
- Working with cursors Inserts, updates, and deletes
Multimedia in Android
- Multimedia Supported audio formats
- Simple media playback
- Supported video formats
- Simple video playback
- Best practices for performance
WiFi
- Monitoring and managing Internet connectivity
- Managing active connections
- Managing WiFi
Telephony
- Making calls
- Monitoring data connectivity and activity
- Accessing phone properties and status
- Controlling the phone
Camera
- Taking pictures
- Rendering previews
Bluetooth
- Controlling local Bluetooth device
- Discovering and bonding with
- Bluetooth devices
- Managing Bluetooth connections
- Communicating with Bluetooth
- Networking
- Working with web services
- Best practices
Location Services
- Working with the Location Manager
- Working with Google Maps extensions
- Best practices for performance
Best Practices
- Best practices for performance
- Best practices for UI design
- Best practices for security
- Best practices for Battery usage
via Hardware Forums http://ift.tt/1arU63h
No comments:
Post a Comment