SlideShare a Scribd company logo
How i got androidified
What is Android?


Android is a operating system designed primarily
for touchscreen mobile devices
(smartphones and tablet computers)


Developed at Android Inc.
(founded in 2003).
acquired
           •Aug 17, 2005
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.
Linux based OS, applications mainly developed
               using Java




                               Free and Open source



The Android Open Source Project is led by Google, and tasked
with the maintenance and development of Android
How I started Android programming?

            • Frequent calls to few contacts
Problem     • Status calls while driving


            • Create a group of contacts

 Solution   • Call contacts successively or
              simultaneously
            • Keep speaker ON while in call
Creating a group


For a group a user should be able to configure

Group Name

Loud speaker

Calling Mode

Contacts




  The group details would be
  saved and on the application
  launch the created groups
  would be visible
Calling the contacts in the group


              Parents
              • Mom, Dad

              Best Friends
              • Ojus, Geet, Amey
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.
How i got androidified
• An activity represents a single screen with a user
Activities     interface.
             • Eg: SMS readwrite screen.


             • A service is a component that runs in the background to
               perform long-running operations or to perform work for
Services       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
               data
providers    • Eg: Query to data stored on file system or database.



             • A broadcast receiver is a component that responds to
Broadcast      system-wide broadcast announcements
             • Eg: Battery Low, custom messages can be broadcasted.
receivers
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 app's 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 app's user interface.
           values/
           Directory for other various XML files that contain a collection of resources,
           such as string and color definitions.
Creating User Interface
• Demo shown in Eclipse
Compiling and running the application


Programs written in Java and compiled to bytecode. They are then
converted 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.
Give me a Name



             Easy Caller
Making your phone intelligent
Questions??

More Related Content

PPTX
PPTX
Android Security Humla Part 1
PPTX
Android Application Fundamentals
PPT
PPTX
Android Web app
ODP
Custom Android App Development – Web Animation India
PDF
Android
PPTX
Android
Android Security Humla Part 1
Android Application Fundamentals
Android Web app
Custom Android App Development – Web Animation India
Android
Android

What's hot (7)

PPTX
Android application development ppt
PPTX
Introduction to Android ppt
PPTX
Project presentation (Loginradius SDK for Android)
PDF
Android application development
PPTX
Android
PPTX
Android development, Android
PPTX
Android Technology
Android application development ppt
Introduction to Android ppt
Project presentation (Loginradius SDK for Android)
Android application development
Android
Android development, Android
Android Technology
Ad

Viewers also liked (14)

PPTX
Lua crescente giboso 25/10/12
PPT
Kdqt eng chap003
PDF
Catchi Website Conversion MA Brainy Breakfast presentation 4 march 2014
PPTX
Gonzalo y abi 6°
PPTX
Saturno
PPSX
Salmo 23 ovejitas
PPT
Early man
PPTX
Sesion de jueves
PPTX
A Lua Quarto crescente
PPT
Kdqt eng chap012
PDF
Compliance Project Management -- Presentation at PMI Switzerland
PPTX
Introduction to data warehousing
PPTX
Application of fourier series
PPTX
Types of bridges.pptx 1
Lua crescente giboso 25/10/12
Kdqt eng chap003
Catchi Website Conversion MA Brainy Breakfast presentation 4 march 2014
Gonzalo y abi 6°
Saturno
Salmo 23 ovejitas
Early man
Sesion de jueves
A Lua Quarto crescente
Kdqt eng chap012
Compliance Project Management -- Presentation at PMI Switzerland
Introduction to data warehousing
Application of fourier series
Types of bridges.pptx 1
Ad

Similar to How i got androidified (20)

PPTX
Android Seminar || history || versions||application developement
PPT
An introduction to Android
PPT
PPT Companion to Android
PDF
Android app development by abhi android
PPTX
Android app development
PPT
Android technology
PPT
Introduction to android sessions new
PPTX
Intro to android (gdays)
PPTX
Android a glimpse by kishan phadte(BCA, Third Year undergraduate at DM's Col...
PDF
Android Platform Architecture
PPTX
Android ppt
PPSX
Android
PPTX
Sumbited by heena saini
PPTX
Introduction to android
PDF
Android
PPTX
Android Basic
PPTX
Android
PPTX
2.Android Platform_Theory.pptx
PDF
Android Workshop Part 1
PPTX
Android introduction
Android Seminar || history || versions||application developement
An introduction to Android
PPT Companion to Android
Android app development by abhi android
Android app development
Android technology
Introduction to android sessions new
Intro to android (gdays)
Android a glimpse by kishan phadte(BCA, Third Year undergraduate at DM's Col...
Android Platform Architecture
Android ppt
Android
Sumbited by heena saini
Introduction to android
Android
Android Basic
Android
2.Android Platform_Theory.pptx
Android Workshop Part 1
Android introduction

Recently uploaded (20)

PDF
Deliverable file - Regulatory guideline analysis.pdf
PDF
Types of control:Qualitative vs Quantitative
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PPTX
5 Stages of group development guide.pptx
PPTX
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
PDF
Nidhal Samdaie CV - International Business Consultant
PDF
IFRS Notes in your pocket for study all the time
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PPT
Data mining for business intelligence ch04 sharda
PPTX
Business Ethics - An introduction and its overview.pptx
PDF
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
PDF
MSPs in 10 Words - Created by US MSP Network
PDF
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
PPTX
New Microsoft PowerPoint Presentation - Copy.pptx
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PDF
Reconciliation AND MEMORANDUM RECONCILATION
PDF
Training And Development of Employee .pdf
Deliverable file - Regulatory guideline analysis.pdf
Types of control:Qualitative vs Quantitative
Power and position in leadershipDOC-20250808-WA0011..pdf
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
5 Stages of group development guide.pptx
AI-assistance in Knowledge Collection and Curation supporting Safe and Sustai...
Nidhal Samdaie CV - International Business Consultant
IFRS Notes in your pocket for study all the time
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Data mining for business intelligence ch04 sharda
Business Ethics - An introduction and its overview.pptx
pdfcoffee.com-opt-b1plus-sb-answers.pdfvi
MSPs in 10 Words - Created by US MSP Network
Traveri Digital Marketing Seminar 2025 by Corey and Jessica Perlman
New Microsoft PowerPoint Presentation - Copy.pptx
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
Probability Distribution, binomial distribution, poisson distribution
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
Reconciliation AND MEMORANDUM RECONCILATION
Training And Development of Employee .pdf

How i got androidified

  • 2. What is Android? Android is a operating system designed primarily for touchscreen mobile devices (smartphones and tablet computers) Developed at Android Inc. (founded in 2003).
  • 3. acquired •Aug 17, 2005
  • 4. 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.
  • 5. Linux based OS, applications mainly developed using Java Free and Open source The Android Open Source Project is led by Google, and tasked with the maintenance and development of Android
  • 6. How I started Android programming? • Frequent calls to few contacts Problem • Status calls while driving • Create a group of contacts Solution • Call contacts successively or simultaneously • Keep speaker ON while in call
  • 7. Creating a group For a group a user should be able to configure Group Name Loud speaker Calling Mode Contacts The group details would be saved and on the application launch the created groups would be visible
  • 8. Calling the contacts in the group Parents • Mom, Dad Best Friends • Ojus, Geet, Amey
  • 9. 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.
  • 11. • An activity represents a single screen with a user Activities interface. • Eg: SMS readwrite screen. • A service is a component that runs in the background to perform long-running operations or to perform work for Services 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 data providers • Eg: Query to data stored on file system or database. • A broadcast receiver is a component that responds to Broadcast system-wide broadcast announcements • Eg: Battery Low, custom messages can be broadcasted. receivers
  • 12. 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 app's 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 app's user interface. values/ Directory for other various XML files that contain a collection of resources, such as string and color definitions.
  • 13. Creating User Interface • Demo shown in Eclipse
  • 14. Compiling and running the application Programs written in Java and compiled to bytecode. They are then converted 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.
  • 15. Give me a Name Easy Caller
  • 16. Making your phone intelligent