Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Android Application Development

( Duration: 5 Days )

The Android Application Development training course provides skills to create intuitive, reliable software using activities, services, and intents; design user interfaces that work seamlessly with a range of phones and tablets. Right from commencing the process of building android applications to publishing it on Google Marketplace, it covers all the important topics. You will learn to make the best of the open Java platform by working with an emulator and deploying to real devices.

By attending Android Application Development workshop, delegates will learn to:

  • Apply concepts of Android Development
  • Create an Android App
  • Become ready for an advanced program
  • Develop for simulators and real devices

  • Knowledge in Java basics, collections, input output operations and threading

  • This Android Application Development class is ideal for Anyone interested in mobile application development on Android platform

COURSE AGENDA

1

Android Overview and History

  • How it all got started
  • Why Android is different (and important)
2

Android Stack

  • Overview of the stack
  • Linux kernel
  • Native libraries
  • Dalvik
  • App framework
  • Apps
3

SDK Overview

  • Platforms
  • Tools
  • Versions
4

Overall principles of kernel development

  • Things developers and their managers need to keep in mind (Illustrated by success and failure stories)
5

Hello World App

  • Creating your first project
  • The manifest file
  • Layout resource
  • Running your app on Emulator
6

Main Building Blocks

  • Activities
  • Activity lifecycle
  • Intents
  • Services
  • Content Providers
  • Broadcast Receivers
7

Basic Android User Interface

  • XML versus Java UI
  • Dips and sps
  • Views and layouts
  • Common UI components
  • Handling user events
8

Android System Overview

  • File System
  • Preferences
  • Notifications
  • Security model
  • Local Service and Bound Service
  • Inter Process Communication through AIDL
  • Threads and Handler
9

Advanced UI

  • Selection components
  • Adapters
  • Complex UI components
  • Building UI for performance
  • Menus and Dialogs
  • Graphics & animations
10

Multimedia in Android

  • Multimedia Supported audio formats
  • Simple media playback
  • Supported video formats
  • Simple video playback
11

SQL Database

  • Introducing SQLite
  • SQLiteOpenHelper and creating a database
  • Opening and closing a database
  • Working with cursors Inserts, updates, and deletes
12

Basic Content Providers

  • Content provider MIME types
  • Searching for content
  • Adding, changing, and removing content
  • Working with content files
13

Bitmap handling

14

Broadcast Receivers

15

Signing Application

16

Uploading Android application into AppStore

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X