Course Description:
Android developers are in high demand. Our Google authorized Android Development course is designed for professionals who want to learn how to create mobile applications on the Android platform. You’ll learn to set up the Android environment and master its architecture, including user interfaces, activities, controls, layouts, services, content providers, and multimedia APIs. Our Extensive five-day Android app development course that provides the required knowledge and skills to design and build a complete Android™ application.
Prerequisites:
- Basic Knowledge of Java and JavaScript
- Programming experience in Object Oriented Programming language is desired
What you will learn:
- Basic Android Development tools such as Android Studio, Eclipse, DDMS, Drawables, Listeners and Activity Lifecycle
- How to use different Layouts and Widgets
- Learn Debugging tools
- Perform operations using Android user interface and have good understanding of screen orientation and layouts
- The use of Audio, Video, Services and Notifications to enhance user experience
- How to display user current location in a google map
- How to integrate Facebook, Dropbox and Google Drive in your existing android application
- How to publish your App on Google Play
What you will get:
- High quality training from certified trainer
- Course completion certificate
- Best real world examples
- Get practical understanding of different android development tools
- Interactive hands-on sessions
- End-to-end support via email, chat and phone
Course Outline:
Android
- Android & Smart Phones
- A Brief History
- Important Versions
- Android & Applications
- Android Resources
Starting with IDEs and Android –SDK
- Downloading the Android SDK
- Installing Android Development Tools (ADT)
- Building Hello World app
- Android Virtual Devices
- Exploring the Structure of an Android Application
- Fundamental Components
- Application Life Cycle
Building Block and User Interface and Controls
- Activity
- Intent
- Content Provider
- Broadcast Receiver
- Services
- Android resources
- Android Intents
- Text Controls, Button Controls, The Image View Control, Date and Time Controls
- List Control, Grid View Control, Spinner Control, Gallery Control
- Understanding Adapters, Styles and Themes
- Understanding Layout Managers
Android Menu
- Structure of Android menu
- Working with Menu and Events
- Submenus, Context Menus, Pop-up Menus
Sub-Screen, Dialogs and Action Bar
- Fragment Overview
- Fragment Manager
- Using Dialogs in Android
- Working with Toast
- Working with Action Bar and Tabs
Working with Preferences and Saving State
- Exploring the Preferences Framework
- List Preference, Check Box Preference, Edit Text Preference, Organizing Preferences
SQLite Database
- Introduction to SQLite Database
- SQLiteOpenHelper and working with DB
- Working with Cursor
Content Provider
- Android’s Built-in Providers
- Architecture of Content Providers
Services ,Threading and Handler
- Consuming HTTP Services
- Using the Android Http Client
- Addressing Multithreading Issues
- Handler, message and message queue relationship
- Using Background Threads (AsyncTask)
Working with web service
- JSON parsing
- XML parsing
Working on Socket Connection
- Understanding the Android Security Model
- Signing Applications for Deployment
- Self-Signed Certificate Using the Key tool
- Installing Updates to an Application and Signing
- Understanding Security at the Process Boundary
- Declaring and Using Permissions
- Library Projects
- Strict Mode
Utilizing different inbuilt APIs and Using Google Web service
- Understanding the Mapping Package
- Obtaining a Maps API Key from Google
Preparing Your Application for Market
- Develop Market ready application
Frequently Asked Questions:
You will receive course completion certificate from “Skillsswear” training institute.
We provide all convenient mode of training (Classroom Training, Online Classroom Training, Onsite Training and E-Learning) based on participant requirement. Our Online Classroom trainings are interactive sessions that enable you to ask questions and participate in discussions during class time. We do, however, provide recordings of each session you attend for your future reference.
Any registration cancelled within 48 hours of the initial registration will be refunded in Full (please note that all cancellations will incur a 5% deduction in the refunded amount due to transactional costs applicable while refunding). Refunds will be processed within 30 days of receipt of written request for refund.
Your instructor-led live virtual classes will be held online, and you have the flexibility of attending from anywhere. All you need is a windows computer with good internet connection to attend your classes online. A headset with microphone is recommended.
You may also attend these classes from your smart phone or tablet.
You can attend upcoming sessions at your convenience.
Please send in an email to support@skillsswear.com, and we will answer any queries you may have.