What is Android?Android is a operating system designed primarilyfor touchscreen mobile devices(smartphones and tablet comp...
acquired           •Aug 17, 2005
A consortium of technology companies including Google, device manufacturers, wireless carriers, chipset makers was formed ...
Linux based OS, applications mainly developed               using Java                               Free and Open sourceT...
How I started Android programming?            • Frequent calls to few contactsProblem     • Status calls while driving    ...
Creating a groupFor a group a user should be able to configureGroup NameLoud speakerCalling ModeContacts  The group detail...
Calling the contacts in the group              Parents              • Mom, Dad              Best Friends              • Oj...
Get the Android SDK• Download JDK and the Android SDK• Install the ADT plugin for Eclipse• Download the latest SDK tools a...
• An activity represents a single screen with a userActivities     interface.             • Eg: SMS readwrite screen.     ...
Android project contains AndroidManifest.xml The manifest file describes the fundamental characteristics of the app and de...
Creating User Interface• Demo shown in Eclipse
Compiling and running the applicationPrograms written in Java and compiled to bytecode. They are thenconverted from Java V...
Give me a Name             Easy Caller
Making your phone intelligent
Questions??
How i got androidified
How i got androidified
Upcoming SlideShare
Loading in...5
×

How i got androidified

232

Published on

Talks about a brief history of Android, android architecture, how to create applications, and also about a telephony application which i have developed.

Published in: Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
232
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

How i got androidified

  1. 1. What is Android?Android is a operating system designed primarilyfor touchscreen mobile devices(smartphones and tablet computers)Developed at Android Inc.(founded in 2003).
  2. 2. acquired •Aug 17, 2005
  3. 3. A consortium of technology companies including Google, device manufacturers, wireless carriers, chipset makers was formed n November 5, 2007 and was named as the Open Handset Alliance. The goal of the Open Handset Alliance is to develop open standards for mobile devices. Open Handset Alliance™, a group of 84 technology and mobile companies who have come together to accelerate innovation in mobile and offer consumers a richer, less expensive, and better mobile experience.Android™, the first complete, open, and free mobile platform.
  4. 4. Linux based OS, applications mainly developed using Java Free and Open sourceThe Android Open Source Project is led by Google, and taskedwith the maintenance and development of Android
  5. 5. How I started Android programming? • Frequent calls to few contactsProblem • Status calls while driving • Create a group of contacts Solution • Call contacts successively or simultaneously • Keep speaker ON while in call
  6. 6. Creating a groupFor a group a user should be able to configureGroup NameLoud speakerCalling ModeContacts The group details would be saved and on the application launch the created groups would be visible
  7. 7. Calling the contacts in the group Parents • Mom, Dad Best Friends • Ojus, Geet, Amey
  8. 8. Get the Android SDK• Download JDK and the Android SDK• Install the ADT plugin for Eclipse• Download the latest SDK tools and platforms using the SDK Manager.
  9. 9. • An activity represents a single screen with a userActivities interface. • Eg: SMS readwrite screen. • A service is a component that runs in the background to perform long-running operations or to perform work forServices remote processes. A service does not provide a user interface • Eg: Music player running in background Content • A content provider manages a shared set of application dataproviders • Eg: Query to data stored on file system or database. • A broadcast receiver is a component that responds toBroadcast system-wide broadcast announcements • Eg: Battery Low, custom messages can be broadcasted.receivers
  10. 10. Android project contains AndroidManifest.xml The manifest file describes the fundamental characteristics of the app and defines each of its components. src/ Directory for your apps main source files. By default, it includes an Activity class that runs when your app is launched using the app icon. res/ Contains several sub-directories for app resources. Here are just a few: drawable-hdpi/ Directory for drawable objects (such as bitmaps) that are designed for high-density (hdpi) screens. layout/ Directory for files that define your apps user interface. values/ Directory for other various XML files that contain a collection of resources, such as string and color definitions.
  11. 11. Creating User Interface• Demo shown in Eclipse
  12. 12. Compiling and running the applicationPrograms written in Java and compiled to bytecode. They are thenconverted from Java Virtual Machine-compatible .class files to Dalvik-compatible .dex (Dalvik Executable) files before installation on a device. The programs can be installed on the virtual device by clicking Run in the eclipse editor For installing/debugging the application on a real device make sure you have installed the Sync software which came with phone and set debugging options on the phone.
  13. 13. Give me a Name Easy Caller
  14. 14. Making your phone intelligent
  15. 15. Questions??
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×