DIIT EDUCOM

diit-education.png

Android App Development

Course Duration: - 3 Months (1.5 hrs)

Weekdays: - 1.5hrs/6days, Fastrack: - 2hrs/day, Weekends: - 4hrs (Sat & Sun)

 

Fundamentals of Android Developer

DIIT Educom is the top Android Training Institute in Alwar and Jaipur that provide high quality practical training with in depth knowledge in mobile app development. With the advancement in mobile technology, the demand of android developers is increasing at a rapid rate. We at DIIT Educom open platform for students to develop their career in this field.

As Android applications are written in Java, so we cover each and every concept of android programming, started from basics of Java to advanced android concepts. From last 7 years, our professionals train students through unique teaching skills and help them to move towards various career opportunities. Our Job Oriented hands-on Android course designed to provide essential skills and experience with developing applications on Android mobile platform.

 

Course content for android training

Android Architecture

  • System architecture of Android
  • Android Components
  • Android configuration files

Android Development Tools

  • Defining devices and Android emulators
  • Eclipse tooling for Android projects

Android user interfaces development

  • Views and Layouts
  • View interaction
  • Component lifecyle

Component communication via Intents

  • Intents and intent filter
  • Android component integration via intents

Multi-screen development

  • Screen sizes and densities
  • Resource selectors

Multi-pane layout with fragments

  • Multi-pane layouts with fragments
  • Designing layouts for tablets and phones

ActionBar

  • User interaction concepts
  • Defining and using actions

Displaying lists in Android

  • Using ListViews in Android
  • Fragments and ListViews

Styling and Themes

  • Using existing styles and themes
  • Creating own themes

File based Persistence

  • Preferences
  • File and Access restrictions
  • Permissions

Security

  • Android security concept
  • Using and defining permissions

Network Communication

  • Accessing the Internet via http
  • Processing JSON
  • Processing XML

Webservice integration into Android

  • Using SOAP based webservices
  • Using REST based webservices

Asynchronous processing in Android

  • Multitasking in Android
  • Using Handler for message communication
  • Using AsyncTask

SQLite and ContentProvider

  • Using the SQLite database
  • Outlook: Using and defining ContentProvider
  • Outlook: Loader

Services

  • Using Android system services
  • Outlook: Defining your own services
  • Outlook: Definition cross component communication

Event processing via broadcast receiver

  • Androids event system
  • Registering broadcast receiver for system events
  • Registering and triggering custom events

Notifications

  • Using the notification manager
  • Building rich notification

Canvas API for custom widgets

  • Defining custom widgets
  • Canvas API
  • Outlook: View state persistence

Location services and Google Maps

  • Location based Services and Geocoding
  • Using Google Maps
  • Enhancing Google Maps with custom drawings (Overlays)

Targeting Android 2.x with compatibility libraries

  • Using Fragments on Android 2.x devices
  • Using the ActionBar in Android 2.x

Deployment

  • Deployment Options
  • Markets (Google Play / Amazon)

 

 

 

 






img