0% found this document useful (0 votes)
33 views

Presented By:: Abcd B. Tech CSE 4 Year AITS, Haldwani Utu R.No: XXXXXXX

This document outlines an introductory training course on Android application development. It begins with an overview of the company providing the training and the objectives of the course. It then covers the history and architecture of Android, including versions, features, activities, and building blocks. It also discusses the development tools and significance of Android. The document concludes by listing expected learning outcomes from the course.

Uploaded by

Manish Pant
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views

Presented By:: Abcd B. Tech CSE 4 Year AITS, Haldwani Utu R.No: XXXXXXX

This document outlines an introductory training course on Android application development. It begins with an overview of the company providing the training and the objectives of the course. It then covers the history and architecture of Android, including versions, features, activities, and building blocks. It also discusses the development tools and significance of Android. The document concludes by listing expected learning outcomes from the course.

Uploaded by

Manish Pant
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Presented By:

ABCD
B. Tech CSE 4th Year
AITS, Haldwani
UTU R.No: XXXXXXX
 1. Company Overview
 2. Introduction to Android
 3.Versions Of Android
 4.Android Features
 5.Android Architecture
 6.Android Activity Lifecycle
 7.Activity
 8. Anatomy Of Android Application
 9. Android Building Blocks
 10. Development Tools
 11. Significance
 12. Experience and Learning Outcomes
 NIIT Limited is an Indian Multinational company that
offers learning management and training delivery
solutions to corporations, institutions and individuals.

 Objective Of Course : Developing Mobile Apps for the


Android Platform program is meant for the segment that
understands Java programming and are keen on gaining
skills on application development on the Android
platform.
 Android's mobile operating system is based on the Linux kernel and is the
world's best-selling Smartphone.

 Android Inc. was founded in Palo Alto, California in October, 2003 by Andy
Rubin, Rich Miner, Nick Sears, and Chris White.

 The apps are primarily written in Java.

 Android has its own Virtual Machine i.e. DVM ( Dalvik Virtual Machine),
which is used for executing the android application.

 On October 21st, 2008, Android 1.0 became available to the public.


Android Versions Usage of Android Versions
Software Features Supported Hardware Features Supported

1) Integrated Browser based on the open 1) Cellular Networking : GSM, EDGE, 3G


source WebKit Engine. (hardware dependent)

2) SQLite for relational data storage. 2) LAN: Bluetooth, and Wi-Fi (hardware
dependent)

3) Media Support for common audio,video 3) Camera, GPS and Compass (hardware
and still image formats(i.e, GIF, PNG,etc.) dependent)

4) Dalvik Virtual Machine optimized for 4) Touch Screen and accelerometer for
mobile devices. motion sensing.
The Software Stack is split into Four Layers::
 The Application Layer
 The Application Framework
 The Libraries and Runtime
 The Linux Kernel
 An activity represents a single screen with a user interface just like window or
frame of Java.
 Sample Program:
public class Activity extends ApplicationContext {
protected void onCreate(Bundle savedInstanceState);
protected void onStart();
protected void onRestart();
protected void onResume();
protected void onPause();
protected void onStop();
protected void onDestroy();
}
There are four building blocks for android architecture:
1)Activity
-a single screen
2)Intent Receiver
-to execute in reaction to an external event(Phone Ring)
3)Service
- code that is long-lived and runs without a UI(Media Player)
4)Content Provider
- an application's data to be shared with other applications
These are the most important parts of the Android
API’s:
 AndroidManifest.xml
 Activities
 Views
 Intents
 Notifications
 Services
Android Emulator Android Development Dalvik Debug Monitor
Tools Plugin (Eclipse IDE) Service(DDMS)
 Android will continue its growth and dominance in the mobile
operating system race.

 Soon, Android will be able to communicate with your own


home and automate your life with Android@Home!
 Ability to relate to specific situations and participants.
 Commitment to the subject and the training event.
 Willingness to consider criticism or advice about the training event or your training
style; remaining objective and not taking remarks, situations or problems personally.
 Ability to encourage participants to be independent by not always giving the solutions
to problems or questions and not always suggesting the way forward; willingness to
learn from participants.
 Ability to show genuine concern for the participants and establish an effective and
helpful relationship with them; not being judgmental about participants’ views and
contributions to the training.
 Ability to influence assertively and build trust; not trying to score points over the
participants.
 Ability to relate business needs to training delivery.
 Ability to be both logical and creative!
 Confidence.

You might also like