Online training of Android Applications

Android Applications

Enroll Now
Online training of Android Applications
Enquire more about the Course

Course Details

Duration: 5 hours Effort:1 hours per week

Price With GST: ₹17700/-

Subject: Level: Beginner
Related Course

About this course

Android is the most popularly used operating system in the world. Almost eighty percent of the world's smart phone devices run on the Android Operating System. Considering the utility and effective presence of Android enabled devices, our Android App Development program is a great opportunity for anyone aspiring to make a career in the field of Mobile App development. During the course you will be learning about: 1.Working on animation 2.Content creation for Applications 3.Data Storage 4.Maps API 5.Work with Android Studio 6.DDMS 7.Listeners and other tools 8.Interactive apps with multimedia In the coming years, the number of smartphone users around the world is going to rise drastically. This is the best time to become a part of the app development world. Our Android App development Program is crafted to help you make, maintain and enhance your own android apps. Project based training will give you practical exposure of tackling the challenges faced by professional developers.

What you'll learn

Week #1:

•Lecture #1 – The Android Platform
•Lecture #2 – The Android Development Environment •Lab #1: Setup: Students identify required software & install it on their personal computers. •Students perform several tasks to familiarize themselves with the Android Platform and Development •Environment.
•Lecture #3 – Application Fundamentals
•Lecture #4 – The Activity Class •Lab #1a – The Activity Lifecycle & Reconfiguration: Students build applications that trace the •lifecycle callback methods issued by the Android platform and that demonstrate Android's behavior •when the device configuration changes (e.g., when the device moves from portrait to landscape mode and back).

Week #2:

•Lecture #5 – The Intent Class
•Lecture #6 – Permissions
•Lecture #7 – The Fragment Class •Lab #2a - Intents & Permissions: Students build applications that require starting multiple Activities via both standard and custom Intents. •Lab #2b - Permissions: Students build applications that require standard and custom permissions. •Lab #2c – Multi-pane and single-pane User Interfaces: Students build an application that uses a single code base, but creates different user interfaces depending on a device's screen size.
•Lectures #8 – User Interface Classes - Part I
•Lectures #9 – User Interface Classes - Part II •Lab #2d – ToDoManager: Students build a ToDo list manager using the user interface elements discussed in lecture. The application allows users to create new ToDo Items and to display them in a ListView.

Week #3:

•Lecture #10 – User Notifications
•Lecture #11 – The Broadcast Receiver Class
•Lecture #12 – Threads, Async Task & Handlers
•Lecture #13 - Alarms
•Lecture #14 - Networking •Lab #3a – Threads: We'll write concurrent, multi-threaded code to load To Do items from a networked server via background threads (i.e., without blocking the main UI thread). •Lab #3b - Broadcast Receiver: We'll build an application that uses a Broadcast Receiver to react when events such as connecting and disconnecting the charger occur.

Week #4:

•Lecture #15 – Graphics & Animation I
•Lecture #16 – Graphics & Animation II
•Lecture #17 – Multi-touch & Gestures
•Lecture #18 – MultiMedia •Lab #4a - Gesture Sampler: Students build and application that accepts gesture input, such as using an "X" gesture to delete, using a "?" gesture to show help, etc. •Lab #4b - Bubble Popper: We'll write an application to display and animate bubbles (graphics that look like bubbles) on the device's screen. When users touch the screen where a bubble appears, the bubble pops.

Week #5:

•Lecture #19 – Sensors
•Lecture #20 – Location & Maps •Lab #5a - Obstacle Course: Students build an application that uses the orientation of the device (tilting, rotating, etc.) to guide an object around obstacles.
•Lecture #21 – DataManagement
•Lecture #22 – The ContentProvider Class
•Lecture #23 – The Service Class •Lab #5b - Data Management (SQL): Students develop a database for storing and retrieving multimedia notes with textual tags. •Lab #5c - Mutlimedia Notes Content Provider: Students extend the multimedia notes database so multimedia notes can be shared via a ContentProvider across multiple applications.

Enroll Now
Customer Reviews
No Review For This Course