Android Training in Noida
Android is a mobile operating system developed by Google. It is based on a modified version of the Linux kernel and other open source software, and is designed primarily for touchscreen mobile devices such as smartphones and tablets.
- Lectures: 20
- Quizzes: 3
- Students: 5
- Duration: 10 weeks
Convergent Learning Solutions provide best Android training in Noida with top-level corporate trainers. Convergent Learning Solutions is Noida’s leading industrial training institution. We offer the best learning environment for major technology courses at reasonable prices. The best Android app development training institutes in Noida offer the best technical IT training for the relevant courses. We provide basic and advanced level Android app development training in Noida with appropriate practical knowledge. In Convergent Learning Solutions, Android Training is provided by industry experts having 10+ years of Experience.
Introduction Java programming language Java Virtual Machine JDK and JRE Setting up your machine for Java programming Hello World in Java Using a text Editor Using an IDE Java Primitive Data Type Naming Arrays Control Flow If/Else and Switch Switch statement While loop For Loop For Loop Introduction Object Oriented Programming Objects Classes Inheritance Interface Access Modifiers Constructors Method overriding and overloading Polymorphism Polymorphism Introduction Java Collections Interfaces Implementations Enumerated types Serialization Deserializing Deserializing Deserializing Overview of Android and Android SDK History of Android Android Features Development Development Android OS Architecture Linux Kernel Libraries Android Runtime (DVM/ART) Application Framework Setting up Android Development Environment System Requirements Android Studio, SDK Installation and AVD Creation Android Studio, SDK Installation and AVD Creation Hello world App Introduction to new Project hierarchy in Android Studio. Difference between Android Studio and Eclipse. Introduction and power of New Gradle Build System. Introduction and power of New Gradle Build System. Android Application Building blocks Creating of First Application Life Cycle of Activity Manifest File Development Tools Development Tools Android Resources String Resources Color Resources Dimensions Resources Image Resources Layout Resources Allocating ID to Resources Resource Directory Structure Resource Directory Structure Views Layouts Buttons controls Input controls Date & Time control Text control Scroll view Scroll view Input Events Notifying User Event Delegation Model on Click Attribute List View Understanding Adapter classes Creating custom Adapters Creating custom Adapters Basics of Android Intent Types of Intents Explicit Intent – Transition between Activities Transferring of data between Activities Implicit Intent Intent Resolution Sub – Activity Intent callback Sub – Activity Intent callback Custom Dialogs Alert Dialogs User Input Dialogs Progress Bar Dialogs Toasts Toasts Action Bar and terminology Action Bar Navigation Mode Customization of Action Bar Static Creation of Option Menus Dynamic Creation of Options Menus Handling of Option Menu Creation of Context Menu Handling of Context Menu Handling of Context Menu Screen Size and Density What is Fragment When to use Fragments Fragment Structure Lifecycle of Fragments Creation of Fragments Tasks and Back Stack Communication with Activity Communication between Fragments Fragment Transactions Managing Fragments Usage of addToBackStack() callback Adaptive Layout Application Design Using Fragments Adaptive Layout Application Design Using Fragments Introduction to Service Types of Service Declaring Service in Manifest file Creating a Started Service Extending Intent Service Class Extending Service Class Starting a Service Stopping a Service Creating Bound Service Managing lifecycle of a Service. Managing lifecycle of a Service. Android Components and Threading Handlers Async Task Class Implementation of Progress bar using Async Task Implementation of Progress bar using Async Task File Storage Internal and External Storage Shared Preferences SQLite Database Content Provider Content Provider Understanding Mobile Networking Fundamentals Connectivity Manager and NetworkInfo Classes Connecting to the Internet Using Async Task Downloading an Image Introduction to Web Services Consuming of REST Web Services (JSON) Consuming of REST Web Services (JSON) Adding Google Maps Customization of Maps New Android 6.0 Permission Check Current Location of User Location based Services Location based Services Using Media API Playing Audio Content Playing Video Content Playing Video Content Broadcast Receiver Sending a Broadcast Coding a Simple Receiver Registering the Broadcast Receiver in the Manifest file Creating Notification Using New Android 6.0 Model Integrating Notification and Broadcast Receiver. Integrating Notification and Broadcast Receiver. Understanding the Android Security Model Declaring and Using Permissions Understanding and Using Custom Permission Designing a Hacking Application Designing a Hacking Application Creation of Small Application Signing of Application Deploying app on Google Play Store Become a Publisher Developer Console Developer Console Introduction Android resources Android Themes and Styles Android Material Design Methods to Remember Methods to Remember Introduction User interaction through messages Dialogs Activities and Dialog Theme Toasts Menus Context menus Additional menu Item Options Pop up Menus Web View Methods to Remember Methods to Remember Android Storage Options File I/O Shared Preferences Connecting to the Internet Background Processing Background Processing Introduction Databases in Android Content Providers Native Android Content Providers Custom Content Provider Sync Adapters Methods to Remember Methods to Remember Introduction Creating a notification Notification Actions Expandable Notifications Notification Layouts Notification Priority Notifications in Android 5.0 Notifications in Android 5.0 Getting Started Using Material Theme Creating Lists and cards Defining Shadows and Clipping Views Working with Drawables Defining Custom Animation Defining Custom Animation Maintaining Compatibility Maintaining Compatibility Frame by Frame Animation Layout Animation View Animation Property Animation Property Animation Understanding Motion Events Single Touch Events Velocity Tracker Multi Touch Events Gestures Drag and Drop Implementation Drag and Drop Implementation Understanding Widget Configuration Lifecycle of Widget Implementing a Widget. Implementing a Widget. What is Google Cloud Messaging Key Building blocks of GCM Using GCM in Your Application Authenticating GCM Communication Authenticating GCM Communication Introduction Understanding of SocialAuth Libs Facebook Integration Twitter Integration LinkedIn Integration MySpace Integration MySpace Integration Understanding Loaders Architecture Basic Loader API Classes Initializing the Loader Implementing onCreateLoader() Implementing onLoadFinished() Implementing onLoaderReset() Writing Custom Loaders Writing Custom Loaders Understanding Loaders Architecture Basic Loader API Classes Initializing the Loader Implementing onCreateLoader() Implementing onLoadFinished() Implementing onLoaderReset() Writing Custom Loaders Writing Custom Loaders Introduction to Zopim Chat How it works Connecting your App to Zopim Providing Known Visitor Data Starting a chat Starting a chat Introduction to Google Tag Analytics Universal Google Analytics Introduction to Google Tag Manager Implementation of Google Tag Manager for Mobile Implementation of Google Tag Manager for Mobile Content