Android Course Overview
Take your Android skills to the next level through our Android training. The course teaches you how to set up an Android environment and master
its architecture, including notifications, animations, graphics, how to log in users, add maps, and test your apps. You’ll acquire the practical
development experience needed by working on real-time projects during the course.
Introduction To Android
Getting Started with Android
This module gives knowledge over the Components of Android, Android activity cycle and
service cycle.
• Components of Android Application
• Android Activity Lifecycle
• Android Service Lifecycle
Installation & Configuration of Your Device for Android Development
Learn all the components to be installed for Android development and testing.
Mastering The Android Development Tools
This module trains you on how to Debug android applications with DDMS, how the emulator runs using other Android tools.
Android Funda’s
Understanding Android application requirements, Android components and much more in this module.
Activities
What are the activities in Android? Learn how to create, declare, start and manage an entire activity lifecycle during Android training.
Services-I
This module will give an overview about services in Android.
• The Basics Declaring a service in the manifest
• Creating a Started Service
• Extending the Intent Service class
• Extending the Service class
• Starting a service
• Stopping a service
• Creating a Bound Service
• Sending Notifications to the User
• Running a Service in the Foreground
• Managing the Lifecycle of a Service
• Implementing the lifecycle call backs
• Fragment Lifecycle
• Advantages for large tablets
• Creating and using Fragments.
Android Services-II
Deepen your knowledge in mobile app development, about services by understanding more about its applications.
• Starting a service in Android
• Stopping a service in Android
• Creating a Bound Service in Android
• Sending Notifications to the User in Android
• Running a Service in the Foreground
• Managing the Lifecycle of a Service in Android
• Implementing the lifecycle call backs.
What Is Meant by Content Providers in Android?
Learn all about content provider in this module of Android training.
Intents in Android
This module will train you on intent resolution, intent filters and intent matching.
Processes & Threads in Android
By the end of this module, you will have a good understanding about Process lifecycle, Worker threads and inter process communication in mobile app development.
User Interface
Learn the components present in a user interface of android, like widgets, UI events, menus also a little about adapters,
styles and Wallpaper themes in this module.
• View Hierarchy
• Android Layout
• Android Widgets
• UI Events
• Android Menus
• Overview of Adapters & Styles and Themes in Android
Declaring Layouts
Learn to write XML codes, XML resource, Attributes, also a few parameters of Layout in Android.
• Write the XML
• Load the XML Resource
• Attributes
• ID
• Android Layout Parameters
• Position
• Size
• Padding and Margins in Android
Creating Menus in Android
This module will teach you all about creating menus, resources present in them and also about its features.
Creating Dialog's in Android
Learn Adding a list, buttons, progress dialog and much more… in this module of Android training.
Notifying User
Understand the process of Toast notifications and status bar notifications in Android mobile app development.
• Creating Android Toast Notifications
• Creating Android Status Bar Notifications
• Creating Dialogs in Android
Application Resources in Android
By the end of this module, you will be able to provide resources, access resources and handle runtime changes.
• Providing Resources
• Accessing Resources
• Handling Runtime Changes
• Localization
Providing Android Resources
This module trains about the various resource types, Android Qualifier name rules, creating alias resources etc.
• Grouping various Resource Types
• Providing Alternative Resources
• Android Qualifier name rules
• Creating alias resources
• Providing the Best Device Compatibility with Resources in Android
• Providing screen resource compatibility for Android .5
• How Android Finds the Best-matching Resource.
Accessing Resources & Handling Runtime Changes
What is meant by Accessing Resources from code, Referencing style attributes and much more.
• Accessing Resources from Code
• Accessing Resources from XML in Android
• Referencing style attributes in Android
• Accessing Platform Resources
• Retaining an Object During a Configuration Change in Android
• Handling the Configuration change, Yourself.
Android Data Storage
Know the components of Android Storage – Internal storage, external storage, using databases and Network connection.
• Using Shared Preferences
• Using the Android Internal Storage
• Using the Android External Storage
• Using Databases in Android
• Using a Network Connection
Android App Widget
Learn all about App Widget in this module of Android mobile app development.
• The Basics of App Widget
• Declaring in Android an App Widget in the Manifest
• Adding the App Widget Provider Info Metadata
• Creating the App Widget Layout in Android
• Using the App Widget Provider Class in Android
• Receiving App Widget Broadcast Intents
• Creating an Android App Widget Configuration Activity
• Updating the Android App Widget from the configuration Activity
Getting Ready to Publish in Android
What happens in a release process, what is packaging, signing and testing and application, know all in this module of mobile app development.
• Understanding the Release Process
• Preparing the Release Candidate Build in Android
• Testing the Application Release Candidate
• Packaging and Signing an Application in Android
• Testing the Signed Application Package in Android
• Publishing on the Android Market