DUCAT
DUCAT Logo

Android App Development 

  • Offered byDUCAT

Android App Development
 at 
DUCAT 
Overview

Mode of learning

Online

Credential

Certificate

Android App Development
 at 
DUCAT 
Highlights

  • Offer the Best Android Training by industry experts.
  • Regular as well as weekend classes are provided.
  • Trainers of Ducat help every student in live project training.
  • Offer 100% Placement Assistance.
  • Offer Internships in every field.
  • Students can come anytime and can access the labs.
  • Discussion Zones are also available.
  • 24x7 internet facility.
  • Students will be working on live projects.
  • Students can retake the class with zero charges.
  • Helps students to take knowledge of complex technical concepts.
Read more
Details Icon

Android App Development
 at 
DUCAT 
Course details

What are the course deliverables?
  • Android basics
  • Architecture and the mobile apps market
  • Different components of Android
  • Application life cycle resources.
  • Creating different types of Menus and Layouts in Android
  • Using the SQLite database
  • Working on animation
  • Content creation
  • Data storage and Maps API
  • Android Studio
  • Designing interactive apps
  • How to publish the apps on the Play store
More about this course
  • Android is a Linux based OS for mobile devices such as tablet computers and smartphones and it is also a software package
  • It is developed by Android inc. and later bought by Google inc. in 2005 & later the OHA (Open Handset Alliance)
  • There are many code names of android such as Lollipop, Kitkat, Jelly Bean, Ice cream Sandwich, Froyo, Eclair, and Donut and the latest one is Android 10
  • The goal is to create a successful product that will improve the mobile experience for end users when they use Android-based smartphones.

Android App Development
 at 
DUCAT 
Curriculum

Introduction to Android

Introduction to Android

A brief history of Android

What is Android?

Why is Android important?

What benefits does Android have?

What is OHA?

Why to choose Android?

Software architecture of Android

Advantages of Android

Android features Android market

Comparing Android with other platform

Terms and acronyms

Installation and Configuration of Android

Details about the software requirement

Download and installation process of Android SDK

How to select Android version?

Step to create new project?

Running your application

Creation of new AVD

Android studio

Getting Started

How to select Android version?

Step to create new project

Running Your Application

Creation of New AVD

Creating run configuration

Creating your first Android activity

List of basic sample programs

Introductions to Application Components Activities

Services

Broadcast receivers

Content providers Intents

Notifications

Activating and shutting down components

Brief idea about manifest file

Brief idea about activities and Task

Android Component Life Cycle

Activity Life Cycle with sample program

Service Life Cycle with sample program

Android Layouts

What are views, Layouts and there classification?

How Android Draws views and Layout Classification?

Table Layout ln detail with Example

Tab Layout ln detail with Example

Frame Layout ln detail with Example

Linear Layout in detail with Example

Android Views

Grid View In detail With Example

Map View In detail with Example

Cont. Sub Topical Views

Web View In detail with Example

Spinner In detail with Example

Gallery In detail with Example

Google Map View In detail with Example

Introduction to creating activity user with views

Different ways of creating views Using xml

Styles and Themes

Providing resources

Different resource file location

Providing alternative resources

Android finds the best matching resource

Accessing resources

Accessing platform resources

Handling runtime changes

Introduction to Jquery

JQuery work in Android

What are Fragments?

Multipane & Singlepane

Fragment Life Cycle

Addition of Fragments

Fragments Working without U

Introduction to Menus

How to create menus?

Types of Android Application Menus

Option Menu

Expanded - In detail with Example

Context Menu ln detail with example

Sub Menu-In detail with example

Introduction to Drawers

Navigation Drawer

Simple Side Drawer

Tab Drawer

Extra Drawer

Handling User Interaction Events

Handling user events

Different types of event listener

OnClickO

OnLongClickO

OnFocusChangeO

OnKeyO OnTouchO

OnCreateContextMenuO

Different types of event handler

OnKeyDown (int, KeyEvent)

OnKeyUp (int, KeyEvent)

OnTrackballEvent (MotionEvent)

OnTouchEvent (MotionEvent)

OnFocusChanged (boolean,int,Rect)

Creating Dialogs

Introduction to dialogs

Showing and dismissing of dialog boxes

Alert dialog In detail with example

Progress dialog In detail with example

Threading and handler

Creating running applications-Events

Creating running applications-Dialogs

Notifications

Notifying Users

Status bar Notification

Toast Notification

Dialog Notification

Intents, Broadcast Receivers, Adapters, and Internet

Different types of intent?

Launching sub-activities

What is intent filter

Intent objects---In detail with example

Using intents to take pictures

Handling sub activity results

Data Storage

Android techniques for data storage

Creating and saving shared preferences

Retrieving shared preferences

Storing in files

Loading from files.

Storing in databases.

Working with SQL Lite

Introducing SQLite database.

Working with Android databases.

Using SQLite OpenHelper.

Cursors and content values.

Opening and closing Database

Working in Background

Introducing services

Creating and controlling services

Registering a service in the manifest

Starting, controlling, and interacting with a service

Using the Camera, Taking Pictures and the Media API

Controlling the camera and taking pictures

Playing audio and video

Introducing the media player

Preparing audio for playback

Packaging audio as an application resource

Initializing audio content for playback

Preparing for video playback

Playing video using the video view

Setting up a surface for video playback

Initializing video content for playback

Supported video formats

Controlling playback

Managing media playback output

Multimedia supported audio formats

Recording audio and video

Using Intents to Record Video

Configuring and Controlling Video Recording

Previewing Video Recording

Reading and Writing JPEG EXIF Image Details

Adding new media to media storage Using the Media Scanner

Inserting Media into the Media Store Raw video manipulation

Recording Sound with Audio Record

Playing Sound with Audio Track Speech recognition

Creating and Running and Testing

Maps, GEO coding and Location Based Services

Using Location Based Services

Working with the location manager

Configuring the Emulator to Test Location Based Services

About ADB (Android Debug Bridge)

DDMS: Dalvik debug monitor Service

Trace View

Data Security and Permission

Security Architecture

User Ids and File Access

Using Permissions

Declaring and Enforcing Permissions

Drawing 2D and 3D Graphics

Rolling your own Widgets

Drawables

Bitmaps

Paint

Using Bluetooth and Managing and Monitoring Wi-Fi

Accessing the Local Bluetooth Device Adapter

Managing Bluetooth Properties and State

Managing Device Discoverability

Discovering Remote Devices

Monitoring Active Connection Details

Scanning for Hotspots

Managing Wi-Fi Configurations

Creating Wi-Fi Network Configurations

Device Vibration

Controlling device vibration

Introduction SMS and MMS

Using SMS and MMS in Your Application

Sending SMS and MMS from your Application

Using Intents and the Native Client Sending SMS Messages Manually Tracking and Conforming SMS Message Delivery

Conforming to the Maximum SMS

Message Size Sending DAT Messages

Content Providers

What is content provider

How to access build in Content provider

Retrieving build - in Content provider data

Android Telephony

Launching the Dialer to Initiate Phone Calls Replacing the Native Dialer

Accessing phone and Network Properties & Status

Reading Phone Device Details

Reading Data Connection and Transfer State Reading Network Details

Sensor Device

Using sensors and the sensor manager

Introducing Sensors

Supported Android Sensers

Finding Sensors

Using Sensors

Interpreting the sensor values

Using the compass , accelerometer and orientation sensors

Introducing Accelerometers Detecting Acceleration Changes Creating a G-Forceometer

Further Advanced Topics

Binding Activities to services

Prioritizing Background services

Binding data with service

Web Services with Architecture

What are webservices

Web service Architecture

Asyn Task

REST & SOAP

Parsing Techniques JSON, XML Consuming WebServices CRUD Operations over Server

JSON

Introduction to JSON

Advantages of JSON over XML

Syntax & Structure of JSON

Why is JSON is preferred for mobile applications Different types JSON Parsers ,simple json , Jackson , GSON to parse the JSON

Volley Library

Introduction Volley Library

Volley Library Advantages

Volley Library Components

How to setup the Environment Creating Volley singleton class Different Types of Requests Adding request headers Handling Volley Cache

FIREBASE

Realtime Database

Cloud Storage

Authentication

Cloud Messaging

AdMob

Crash Reporting

Google Cloud Messaging

What is GCM?

GCM Architecture

GCM Services

Instant Messaging

TTL (Time to Live)

Group Messaging

Server Communication

Integration

Facebook Integration

Twitter Integration

Google/Gmail Integration

Payment Gateway Integration

Material Design

List and Card

View Shadows/ Custom Shadows

App Bar /Action Bar

Material Theme

Adapter view and Recycler View

Animation

Clockwise

Zoom

Fade

Blink

Move

Slide

Debugging and testing Android Apps

20g Cat

Debugger

Trace View

Monkey Runner

UI Automator

Project

Android App Development
 at 
DUCAT 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Not mentioned

Other courses offered by DUCAT

– / –
12 months
– / –
– / –
6 weeks
Intermediate
– / –
2 months
Beginner
– / –
– / –
– / –
View Other 35 CoursesRight Arrow Icon

Android App Development
 at 
DUCAT 
Students Ratings & Reviews

5/5
Verified Icon1 Rating
S
Sandip Dhakal
Android App Development
Offered by DUCAT
5
Learning Experience: Learning experience was good
Faculty: Instructors taught well Working on latest versions
Course Support: No career support provided
Reviewed on 4 Apr 2022Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

Android App Development
 at 
DUCAT 

Student Forum

chatAnything you would want to ask experts?
Write here...