Android Training Course Objective
Upon completion of this course, attendees will be able to
- Understand Android platform architecture
- Design, develop, debug, and deploy Android applications
- Use Android SDK’s Emulator to test and debug applications
- Construct user interfaces with built-in views and layouts
- Define custom view and layout
- Develop SQLite Data base
- Secure Android applications
- Write multimedia Android applications
- Write location-based applications
- Interact with Serviers using Web services
Android Training Course Duration
- 45 Working days, daily one and half hours
Android Training Course Overview
Android Overview and History
- Mobile Application Development
- Why Android is different and important
- Android Overview
Android Stack
- Overview of the stack
- Linux kernel
- Native libraries
- Dalvik Virtual Machine
- App framework
- Applications
SDK Overview
- Platforms
- Tools
- Versions
- Installation
- Architecture
Hello World App
- Creating your first project
- The manifest file
- Layout resource
- Running your app on Emulator
Main Building Blocks
- Activities
- Activity lifecycle
- Intents
- Services
- Broadcast Receivers
- Content Providers
Intent Filters
- Role of filters
- Filters in your manifest
- Filters in dynamic BroadcastReceivers
Basic Android User Interface
- Ways of UI creation
- Views and layouts
- Common UI components
- Handling user events
- Types of Resources
- Accessing Resources in xml and Java
- Internationalization in Android
Advanced UI Components
- Selection components
- Complex UI components
- Menus and Dialogs
- Adapters
- Animations
- TweenAnimation
- FrameAnimation
- FrameAnimation with Audio
Fragments
- Working with Fragments
Adapters
- BaseAdapter
- ArrayAdapter
Android system Overview
- File System
- Preferences
- Notifications
- Security model
- Android Application Debugging
Data Storage
- SharedPreferences
- Internal Storage (Files)
- External Storage (SD Card)
- Database (SQLite)
SQL Database
- Introducing SQLite
- Creating a database
- SQLiteOpenHelper, SQLiteDatabase, SQLiteStatement.
- Opening and closing a database
- Working with database create, Insert, update, and delete.
- Working with Cursor
Basic Content Providers
- Content provider MIME types
- Searching for content
- Adding, changing, and removing content
- Working with content files
Services
- Overview of services in Android
- Implementing a Service
- Service lifecycle
- Introduction to AIDL
Broadcast Receivers
- What are BroadcastReceivers?
- Implementing broadcast receiver
Multimedia in Android
- Multimedia Supported audio and video formats
- Simple audio and video play
- Record Audio files
- Simple video playback
Location Services and GPS
- Working with the LocationManager
- MapActivity, MapView, Overlay, GeoPoint,
- MapController, LocationListener…etc
- Geocoding and Finding current location
- Working with Google Maps extensions
Telephony
- Making calls
- Monitoring data connectivity and activity
- Accessing phone properties and status
- Controlling the phone
Camera
- Taking pictures
- Rendering previews
Sensors
- Introduction to sensors
- How Sensors working
- Sensor implementation Using
- SensorManager, SensorEventListener, SensorEvent.
Custom Components
- Custom Dialogs
- Custom Views
- Custom Adapter
- Custom ListView
Web Services & XML Parsing
- Xml parsing with different parsers
- SAX Parser
- DOM Parser
- XML Pull parser
- Overview of web services in Android
- Implementing a Web Service with Example
Development to deployment
- Dalvik debugging tool
- Handling multiple screen sizes
- Execute .apk into a Devices
- DDMS
Generate .apk to Source file Sending SMS Receiving SMS
Please share with friends and fellow students:
- android training
- naresh technologies android
- naresh technologies java material download
- android course in naresh
- trining content for android
- online training on android in hyderabad
- online android training course
- Naresh technology android developer
- naresh institute in hyderabad course material pf
- naresh institute history
0 comments:
Post a Comment