ANDROID COURSE REGULAR

ImagiNET VenturesPrivate Limited

Create your custom made app and make your ideas reach millions of Android mobile users through our training courses.

Start Quote I thoroughly enjoyed the course, the professional presentations and training format for the android course. Especially the provision of real time android examples and practical exercises were very valuable. The trainer used many ways in which to pass on his knowledge to us. The trainer was able to explain difficult subjects in simple terms. The syllabus was excellently delivered in all aspects, were clearly explained and in context. The training was very informative and practical. The course was very relevant to my job and will help me in most aspects of my work. End Quote

- Sugumar S

Methodology : MVC Pattern

The Android OS developed by Google and Open Handset Alliance offers an application framework that allows developers to create innovative apps using a set of reusable components. According to Gartner, the Android platform is the most widely used platform for smartphones today with a share of close to 50% globally. The scope for Android application development is immense and the need for Android developers is also on the rise.

Our Android App Development training course will provide you in-depth understanding of how to build and deploy applications for Android phones and tablets, using the Java programming language. Specific modules that will be covered in this course are listed below:

Modules / Other Details

Summary

Android is the leader in smartphones operating system market. Android owns 43% (Oct 2011) of the US smartphone market share. Google’s dedication to continually improve Android, has also made it the platform of choice in various embedded systems, requiring a graphical front end.

This training course aims to teach application development for Android. Since Java is the primary language of the Android platform, the training course starts by refreshing the advanced features of the Java programming language. The course then covers the building blocks of Android in detail, and shows how to design & develop applications using these building blocks.

Prerequisite

  1. Java

1. Introduction

1.1 Fundamentals

  1. What is Android
  2. History and Versions
  3. Installing Softwares
  4. Setup Android Studio
  5. Hello Android Example
  6. Android Core Building Blocks
  7. Dalvik Virtual Machine
  8. AndroidManifest.xml
  9. Screen Orientation

2. Core JAVA for Android

  1. Java Programming Fundamentals
  2. Control Structures
  3. Loops
  4. OOPS CONCEPTS – Data Abstraction, Encapsulation, Inheritance, Polymorphism
  5. Exception Handling
  6. Packages & Interfaces
  7. Collection
  8. ArrayList
  9. Vector Class
  10. HashMap

3. UI Widgets & Components

  1. Working with Buttons and Menus
  2. Toast & Custom Toast
  3. CheckBox
  4. AlertDialog
  5. Spinner
  6. AutoCompleteTextView
  7. Snack, Rating & Progress Bar
  8. Date & Time Picker
  9. Analog Clock & Digital Clock

4. Android Architecture

  1. Activity Lifecycle & Example
  2. Implicit & Explicit Intent
  3. Fragment Lifecycle & Example
  4. Dynamic Fragment

5. Layout & View

  1. Relative, Linear Layouts
  2. Table, Grid, Frame Layouts
  3. Constraint Layout
  4. Web, Scroll, Search View
  5. TabHost, Nested Scroll, Shimmer Loading
  6. Dynamic & Expanded ListView
  7. RecyclerView

6. Services

  1. Android Service API
  2. Android Started and Bound Service
  3. Service Life Cycle & Example
  4. Service Example

7. Content Provider

  1. Shared Preferences
  2. Internal & External Storage
  3. SQLite API & Spinner
  4. SQLite ListView

8. Broadcast Receiver

  1. Lifecycle
  2. Permissions
  3. Broadcasting Intents

9. Introduction to WebService

  1. JSON object & array
  2. JSON Parsing
  3. GET and POST method in Retrofit
  4. SOAP Vs Restful Webservice

10. Advance Android

  1. Notifications & Push Notifications (GCM, FCM)
  2. Audio / Video Player
  3. Alarm Manager
  4. Multimedia API
  5. Telephony Manager
  6. Making Phone Call
  7. Send SMS, Email
  8. Animation & Graphics
  9. Location API
  10. Google Map V2 API
  11. Social Media Integration (Facebook, Google Plus, Twitter & LinkedIn)

11. Deploying Application to PlayStore

  1. Generate Signed APK
  2. Getting Release APK Build
  3. Register app in Play Store
  4. Upload APK and roll-out

For more information on regular Android Training Courses in Chennai,
please contact +91-44-42030134 or write to counsellor@upgradetraining.in