Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

"Android / IOS" is no longer available

No Reviews Yet

Vj Polytechnic, Krishna

Course ID: 27790

Vj Polytechnic, Krishna

Satyanarayana picture
Satyanarayana
No Reviews Yet

About the Course

ANDROID DEVELOPMENT

FANTASTIC ECOSYSTEM FOR SMARTPHONES AND TABLETS
Used by the majority of renowned mobile device manufactures, Android is a wonderful platform that offers enormous opportunity for any business to develop a screaming and extremely successful custom application. No wonder, that Android app development services is among our company’s core competences today. Our skillset and experience assure our developers are well-versed with Android SDK and let you create unique feature-rich mobile apps that provide your consumers with the best mobile experience ever.

Topics Covered

Topic Duration (in Hrs)

Android Overview and History 1

How it all got started

Why Android is different (and important)

Android Stack 1

Overview of the stack

Linux kernel

Native libraries

Dalvik VM

Application framework

Android Components 3

Activities

Services

Broadcast Receivers

Content Provider

SDK Overview 1

Platforms

Tools

Versions

Hello World App 2

Creating your first project

The manifest file

Layout resource

Running your app on Emulator

Building UI with Activities 6

Activities

Views, layouts and Common UI components

Creating UI through code and XML

Activity lifecycle

Intents

Communicating data among Activities

Advanced UI 10

Selection components (GridView, ListView, Spinner )

Adapters, Custom Adapters

Complex UI components

Building UI for performance

Menus

Creating custom and compound Views

Notifications 2

Toast, Custom Toast

Dialogs

Status bar Notifications

Multithreading 6

Using Java Mutithreading classes

AsyncTask

Handler

Post

Styles And Themes 4

Creating and Applying simple Style

Inheriting built-in Style and User defined style

Using Styles as themes

Resources and Assets 4

Android Resource

Using resources in XML and code

Localization

Handling Runtime configuration changes

Intent, Intent Filters and Broadcast Receivers 6

Role of filters

Intent-matching rules

Filters in your manifest

Filters in dynamic Broadcast Receivers

Creating Broadcast receiver

Receiving System Broadcast

Understanding Broadcast action, category and data

Registering Broadcast receiver through code and through XML

Sending Broadcast

Data Storage 4

Shared Preferences

Android File System

Internal storage

External storage

SQLite

Introducing SQLite

SQLiteOpenHelper and creating a database

Opening and closing a database

Working with cursors Inserts, updates, and deletes

Network

Content Providers 4

Accessing built in content providers

Content provider MIME types

Searching for content

Adding, changing, and removing content

Creating content provider

Working with content files

Services 4

Overview of services in Android

Implementing a Service

Service lifecycle

Inter Process Communication (AIDL Services)

Multimedia in Android 4

Multimedia Supported audio formats

Simple media playback

Supported video formats

Simple video playback

Location Based Services and Google Maps 6

Using Location Based Services

Finding current location and listening for changes in location

Proximity alerts

Working with Google Maps

Showing Google map in an Activity

Map Overlays

Itemized overlays

Geocoder

Displaying route on map

Web Services and WebView 8

Consuming web services

Receiving HTTP Response (XML, JSON )

Parsing JSON and XML

Using WebView

Sensors 8

How Sensors work

Using Orientation and Accelerometer sensors

Best practices for performance

Wi-Fi 4

Monitoring and managing Internet connectivity

Managing active connections

Managing Wi-Fi networks

Telephony Services 6

Making calls

Monitoring data connectivity and activity

Accessing phone properties and status

Controlling the phone

Sending messages

Camera 4

Taking pictures

Media Recorder

Rendering previews

Bluetooth 8

Controlling local Bluetooth device

Discovering and bonding with Bluetooth devices

Managing Bluetooth connections

Communicating with Bluetooth

Android Application Deployment 2

Android Application Deployment on device with Linux and Windows

Android Application Deployment on Android Market

Who should attend

Any one interested in Mobile Applications

Pre-requisites

Interest in Mobiles

What you need to bring

Peace Of mind

Key Takeaways

Technologies
Android SDK
Android Native
Development Kit (NDK)
Android DT (ADT)

Date and Time

Not decided yet.

About the Trainer

Satyanarayana picture

Avg Rating

Reviews

Students

Courses

Satyanarayana

B.E of 1995

Experience Summary
About 18+ years of experience in the IT Industry and Software Training, spanning
? 4 years as Training Manager at SSI, Aurangabad, Maharashtra
? 7 years as Tech Lead – Design and Development of Applications using J2EE Technologies and Frameworks for Healthcare and Corporate Services domain, and
? 7+ years as Freelance Technical Consultant and Trainer
I am currently as Technical Director in Cognia Technologies, Vijayawada, A.P.

Reviews

No reviews currently
Post your requirement and let us connect you with best possible matches for Mobile App Development Training Post your requirement now

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 6.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more