ANDROID
TechgenLabs is one of the leading IT online Training and Placements Organization in USA. Android Online Training classes by TechgenLabs with highly qualified and excellent experienced trainers. Our trainers are experts and they have more experience in the real time environment in Android online training. We provide interactive and effective training for our student. So that you can interact with the faculty to clarify your doubts. Our team of well experienced Android online trainers with vast real time IT experience in Android Online Training is dedicated towards providing quality training in Android Online Training. We provide all real time interview questions to the students. We will provide recorded videos and material for future reference. Android Online Training is your one stop & Best solution to learn at your home with flexible timings. We placed our students in USA, UK, Singapore, Malaysia, Canada, South Africa, and Scotland. We provide Android interview support and project support.
Android Online Training Course Content
Introduction
- What is Android
- Android Architecture
- Android Application Fundamentals
- Android Application Components
- Security and Permissions
First Experience with ANDROID application
- Android Studio Introduction
- First Android application
- Running and Debugging
- Android Project Structure
- Android Development Tools
Activity and Intents
- Activity Lifecycle
- Declaring and Launching the Activities
- Intents and Intent Filters
- Linking Activities Using Intents
- Calling Built-in Applications using Intents
Designing User Interface
- Layouts and Screen Orientation
- Basic Views (TextView, Button, ImageButton, EditText, CheckBox, ToggleButton, RadioButton, RadioGroup Views, ProgressBar, SeekBar, AutoCompleteTextView)
- Picker Views (TimePicker, DatePicker)
- List Views (ListView, SpinnerView)
- Styles and Themes
- Creating the User Interface using Fragments
- Creating the User Interface Programatically
Menus, Dialogs and Images with Views
- Using ImageViews to display Pictures (Gallery, ImageView, ImageSwitcher, GridView)
- Using Menus with Views (Options Menu, Context Menu, Sub menus)
- Additional Views (AnalogClock and DigitalClock views, WebView)
- Adapter – Array Adapter, List Adapter, Simple CursorAdapter
- AlertDialog, ProgressDialog, Toasts
Files, Saving State and Shared Preferences
- Saving Application Data
- Creating and Saving Preferences
- Retrieving Shared Preferences
- Reading, Writing, Saving and Loading files
- Including Static Files as Resources
- Accessing SD Cards
Working with SQLite Database and Content Providers
- Introduction
- SQLite Database Helper and Creating a Database
- Opening and Closing a Database
- Working with Cursors Inserts, updates and deletes
- Creating a new Content Provider
- Using a Content Provider
- Native Content Provider
Telephony and SMS
- Making Calls
- Accessing Phone Properties and Status
- Incoming and Outgoing Call Monitoring
- Sending and Receiving SMS messages
- Autosend an SMS Based on a Received SMS
Services and Threads
- Introduction to Services, Life cycle of Service
- Creating your own Services
- Local Services and Remote Services
- InterProcessCommunication(IPC) using Services
- Using Background Threads, Handlers
- Using AsyncTask, Volley Framework
Broadcast Receivers and Notifications
- Introduction to Broadcast Receivers
- Implementing your own Broadcast Receiver
- System Broadcasts and How to use them
- Notifications – Raising a notification
- AlarmManager and Pending Intents
Multimedia and Camera
- Simple media playback
- Recording audio and video
- Capturing Pictures using Camera
- Setting the Picture as wallpaper
- Camera Torch Application
Networking and Web Services
- Sending an email
- Downloading an Image from Internet
- Monitoring and Managing Internet Connectivity
- Android WebServices – SOAP and RESTful
- Communication of Android with Servlets and PHP
- JSON Parsing and XML Parsing
Bluetooth and Wi-Fi
- Bluetooth – Enabling and Disabling
- Increasing Discoverable time for Bluetooth,
- Wi-Fi Manager – Enabling and Disabling Wi-Fi
Android Integration
- Android – FaceBook Integration
- Android – Twitter Integration
- Android – DropBox Integration
- Android – Picasa Integration
Graphics and Animations
- Drawing Graphics in Android
- Working with Images and Operations on Images
- Frame Animation and Tweened Animations
Maps and Location-based Services
- Getting Location Data using Location Manager
- Creating Map-based Activities
- Finding the Current Location
Deployment of Android Application
- Generating .apk file
- Deploying the app onto the Device
- Signing and Publishing the apps