Learn Android Development

Android Mobile Apps Development Course

If you are interested in doing Android Development Course than get in touch using the contact us form or you can directly email us at [email protected] or use the phone numbers to contact us. Call Now 9210640422, 9999959129, 9899127357, 8287996284, 011-43014913.


We all know that Android today is one of the latest and updated technologies that create revolution in the mobile app industry. Android is an open source technology that is based on Java Platform. Today, most of the smart phones build up on the Android Technology and hence there is a huge demand for the Android app developers. Delhi Institute of Computer Courses (DICC) has designed the Android development course in such a manner that after the completion of the course, students can easily builds up their own applications.

.

Objective of Android Development Course:

  • After the successful completion of the course, students can have the understanding of the following:
  • Students can have knowledge about the basic concepts of Core Java that is used in Android Development.
  • Students can have broad understanding of the Software Development Kit (SDK).
  • Students can write their own programs in Android.
  • They would have complete knowledge about the different building blocks of Android.
  • They can build their own App.
  • They can develop and also deploy the App.

Detailed Syllabus of Android Development Course:

Chapter 1: Understanding the Android Architecture

  • Android System architecture
  • Various Functions of Android
  • Different Activities of Android
  • Android Components
  • Android Manifest

 
Chapter 2: Working of Android Development Tools

  • How to Install Android Development Tools (ADP)
  • Building different Android projects
  • Understanding the Devices, Emulator & Images

 
Chapter 3: Understanding Android User Interfaces

  • Views & Layouts in Apps
  • How to Access widgets in Activities
  • How to view interaction Layouts

 
Chapter 4: How to develop different Screen Sizes in Android

  • Understanding the different Screen sizes & Densities
  • How to Use device independent pixel (dp)
  • Converting between pixels and dp

 
Chapter 5: Overview of Intents & Activity Communication

  • Intents & Intent Filter
  • Defining Activities for Apps
  • Activity stack

 
Chapter 6: Understanding the Action Bar

  • Difference between Action Bar & Option Menu
  • Understanding the Action Bar menu
  • Custom Views in the Action Bar
  • Contextual action mode

 
Chapter 7: Working of Styling & Themes

  • How to Use Themes for styling Activities
  • Styling of Views
  • Extending Android themes (Holo)

 
Chapter 8: What are List Views & List Activity

  • Understanding List Activity
  • Understanding List View
  • Optimizing the Performance of App
  • Understanding the List Adapter

 
Chapter 9: How to use File based Persistence

  • File and Access restrictions
  • Preferences
  • Permissions

 
Chapter 9: Implying Security in Android Apps

  • Androids security concept
  • Using Permissions
  • Defining Permissions

 
Chapter 10: How to Use Network Communication

  • REST
  • Apache HTTP Client
  • JSON
  • XML

 
Chapter 11: Understanding the Processing of Asynchronous in Android

  • User Interface Updates through Threads
  • Multitasking
  • Androids Limits - Application Not Responding
  • How to use Handler for message communication
  • Working with Async Task

 

Chapter 12: What is SQLite & Content Provider ?

  • How to use the SQLite Database in Android
  • Outlook: Using & defining Content Provider
  • Outlook: Loader

Chapter 13: Different Services in Android

  • Android System Services including Alert Manager, Vibrator Manager and so on.
  • Outlook: Definition of own Services

 
Chapter 14: Concept of Broadcast Receiver

  • What is Broadcast Receiver?
  • How to register own Broadcast Receiver

 
Chapter 15: Complete Understanding of Notification Manager

  • How to use Notification Manager
  • Notification Builder
  • Rich Notifications

 
Chapter 16: What is Canvas API for custom Views?

  • What are custom Views
  • View state persistence
  • Canvas API

 
Chapter 17: Location services & Google Maps

  • Understanding Google Maps
  • Location based Services
  • Map-Overlays
  • Geocoding   Reverse Geocoding
  • How to use GPS, Wifi?

 
Chapter 18: Overview of Home screen Widgets

  • Remote Views &  Pending Intents
  • Updates with Services
  • Updates with a fixed time interval

 
Chapter 19: Using Android Sensors

  • Accelerometer Remote Views and Pending Intents
  • Orientation
  • Camera

 
Chapter 20: Playing Audio & Video

  • Playing &  recording audio
  • Playing & recording video

 
Chapter 21: Build Management in Android

  • Apache Ant
  • Maven

 
Chapter 22: Professional Testing in Android

  • Overview Android testing
  • Android Test Project Updates with a fixed time interval
  • How to use Robotium?
  • How to use Robolectric?

 
Chapter 23: Targeting Tablets & Smart phones

  • Fragments Overview
  • How to design layouts for tablets &  phones
  • Multi-Pane Layouts with Fragments

 
Chapter 23: Deployment of Apps

  • Deployment Option
  • Markets (Google Play and Amazon)

 

.

Lajpat Nagar

K-39, 2nd Floor, Central Market, Lajpat Nagar Part- II Delhi 110024.
Phone: 9210640422, 9899127357,011-46538918 Email: [email protected]

Nearest Metro Station: Lajpat Nagar

Pitampura

B2 Place, Britannia Chowk, Lawrence Road. Near Shakurpur metro Station. ".
Phone: 9210640422, 9999959129, 9899127357 Email: [email protected]

Nearest Metro Station: Shakurpur