SlideShare a Scribd company logo
1 of 16
Basics
• Android is a Linux-based operating system designed primarily for
touchscreen mobile devices.
• Initially developed by Android, Inc., which Google backed financially and
later bought in 2005, Android was unveiled in 2007.
• The first Android-powered phone was sold in October 2008.
• Interact with the OS by swiping, tapping, pinching, reverse
pinching, shaking, rotating the device etc.
• Since April 2009, Android versions have been developed under a
codename and released in alphabetical order:
Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream
Sandwich, and Jelly Bean.
• As of 2013, over 500 million active devices use the Android OS
worldwide.
Source: http://goo.gl/6PXs3
What is Android?
Android 4.2, Jelly Bean
www.android.com/whatsnew/
Installing/Removing Apps
play.google.com
Installing/Removing Apps
• Press and hold app’s icon and drag to the remove trash can.
• Settings > Application Manager > Select app to remove >
1. 2.
www.appthority.com/appreport.pdf
Chris Demmons
Live Demo
• Settings overview
• Screen capturing
• Etc.
appinventor.mit.edu
What is App Inventor?
A web-based app development tool that allows
non-developers to create Android apps.
Using it is like putting a puzzle together.
App Inventor resembles …
Scratch
LEGO MINDSTORMS
Image source: http://appinventor.googlelabs.com/learn/whatis/index.html
Designer – add components
(e.g., buttons, labels, sounds, text fields, accelerometer etc.)
Block Editor – adjust the app’s layout using drag-and-drop
functionality in order to define the behavior of your app.
Getting Started with App Inventor
Install current version of Java in order to run the Block Editor
Find and install drivers if your phone’s USB drivers aren’t pre-packaged
 Locate your phone’s model number behind the battery. (e.g., SGH-T959ZKATMB) and search the
manufacturer’s web site for an appropriate USB driver.
 Extract USB driver to C:ProgramAndroidappinventor- extrasusb_driver_samsunga
 You may need to install the drivers via Device Manager [USB, Android Debug Bridge (ADB Interface), and
CDC Abstract Control Model (ACM)]
Phone settings:
 Tap Menu >>> Settings >>> Applications.
o Unknown Sources box should be checked.
o On Development screen, place checks next to USB Debugging and Stay Awake.
o On Sound & Display screen make sure Orientation is not checked.
o USB connected and USB debugging connected icons should display on your phone.
Select Resources
• Android App Inventor Tutorials: http://www.appinventor.org/
• Google Labs: http://appinventor.googlelabs.com/learn/
• Blocks Reference: http://appinventor.googlelabs.com/learn/reference/blocks/
• FAQ’s: http://appinventor.googlelabs.com/learn/userfaq.html
• Stark, J. (2010). Building Android apps with HTML, CSS, and JavaScript. Sebastopol, CA: O'Reilly.
Want to
Hangout?
gplus.to/chadmairn

More Related Content

What's hot

What's hot (20)

Android operating system
Android operating systemAndroid operating system
Android operating system
 
Mobile App Development Service by GirnarSoft
Mobile App Development Service by GirnarSoftMobile App Development Service by GirnarSoft
Mobile App Development Service by GirnarSoft
 
History and development of Android OS
History and development of Android OSHistory and development of Android OS
History and development of Android OS
 
Mobile App development service by GirnarSoft
Mobile App development service by GirnarSoftMobile App development service by GirnarSoft
Mobile App development service by GirnarSoft
 
Android technology
Android technologyAndroid technology
Android technology
 
Android is best mobile platform
Android is best mobile platformAndroid is best mobile platform
Android is best mobile platform
 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
 
Android rooting
Android rootingAndroid rooting
Android rooting
 
Presentation On Android OS
Presentation On Android OSPresentation On Android OS
Presentation On Android OS
 
Android
AndroidAndroid
Android
 
Android Rooting and Flashing
Android Rooting and FlashingAndroid Rooting and Flashing
Android Rooting and Flashing
 
ANDROID NEW EDITION
ANDROID NEW EDITIONANDROID NEW EDITION
ANDROID NEW EDITION
 
Android 9.0 pie
Android 9.0 pieAndroid 9.0 pie
Android 9.0 pie
 
iOS vs Android History
iOS vs Android HistoryiOS vs Android History
iOS vs Android History
 
Mobile operating system
Mobile operating systemMobile operating system
Mobile operating system
 
Andriod software by sk
Andriod software by skAndriod software by sk
Andriod software by sk
 
Android Rooting Technology
Android Rooting TechnologyAndroid Rooting Technology
Android Rooting Technology
 
Android apps development - A startup
Android apps development - A startupAndroid apps development - A startup
Android apps development - A startup
 
09 09-2013 android-introduction p_pt
09 09-2013 android-introduction p_pt09 09-2013 android-introduction p_pt
09 09-2013 android-introduction p_pt
 
Psd andriod
Psd andriodPsd andriod
Psd andriod
 

Viewers also liked

Viewers also liked (12)

Introduction to Android development - CEC ISQIP 2014
Introduction to Android development -  CEC ISQIP 2014Introduction to Android development -  CEC ISQIP 2014
Introduction to Android development - CEC ISQIP 2014
 
Basics of Android
Basics of Android Basics of Android
Basics of Android
 
Android Basics
Android BasicsAndroid Basics
Android Basics
 
Android
AndroidAndroid
Android
 
Android Basics
Android BasicsAndroid Basics
Android Basics
 
Introduction to android basics
Introduction to android basicsIntroduction to android basics
Introduction to android basics
 
App inventor presentation
App inventor presentationApp inventor presentation
App inventor presentation
 
App Inventor tutorial
App Inventor tutorialApp Inventor tutorial
App Inventor tutorial
 
JY Pathways: Program Android Apps with MIT App Inventor 2
JY Pathways: Program Android Apps with MIT App Inventor 2JY Pathways: Program Android Apps with MIT App Inventor 2
JY Pathways: Program Android Apps with MIT App Inventor 2
 
Introduction to Android App Development
Introduction to Android App DevelopmentIntroduction to Android App Development
Introduction to Android App Development
 
以太坊智能合約撰寫簡單教學
以太坊智能合約撰寫簡單教學以太坊智能合約撰寫簡單教學
以太坊智能合約撰寫簡單教學
 
Learn Android app development in easy steps
Learn Android app development in easy stepsLearn Android app development in easy steps
Learn Android app development in easy steps
 

Similar to Android Basics

Mobile testingartifacts
Mobile testingartifactsMobile testingartifacts
Mobile testingartifacts
Pragya Rastogi
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
TeachMission
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
TeachMission
 

Similar to Android Basics (20)

Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to Android
 
PRESENTATION ON ANDROID
PRESENTATION ON ANDROIDPRESENTATION ON ANDROID
PRESENTATION ON ANDROID
 
android phone ppt
android phone pptandroid phone ppt
android phone ppt
 
Android 130923124440-phpapp01
Android 130923124440-phpapp01Android 130923124440-phpapp01
Android 130923124440-phpapp01
 
Mobile testingartifacts
Mobile testingartifactsMobile testingartifacts
Mobile testingartifacts
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 
Android
AndroidAndroid
Android
 
Android based os
Android based osAndroid based os
Android based os
 
Android report
Android reportAndroid report
Android report
 
Mobile Application Development powerpoint
Mobile Application Development powerpointMobile Application Development powerpoint
Mobile Application Development powerpoint
 
Discover Android Wear
Discover Android WearDiscover Android Wear
Discover Android Wear
 
Android course in chandigarh.pptx-presentation
Android course in chandigarh.pptx-presentationAndroid course in chandigarh.pptx-presentation
Android course in chandigarh.pptx-presentation
 
Google android
Google androidGoogle android
Google android
 
Mobile Application Testing
Mobile Application TestingMobile Application Testing
Mobile Application Testing
 
Android mp3 player
Android mp3 playerAndroid mp3 player
Android mp3 player
 
Mobile application and Game development
Mobile application and Game developmentMobile application and Game development
Mobile application and Game development
 
Android Interview Questions
Android Interview QuestionsAndroid Interview Questions
Android Interview Questions
 
Android interview questions
Android interview questionsAndroid interview questions
Android interview questions
 
Android application development guide for beginners
Android application development guide for beginnersAndroid application development guide for beginners
Android application development guide for beginners
 

More from St. Petersburg College

More from St. Petersburg College (20)

Introducing Immersive Technologies for Libraries
Introducing Immersive Technologies for Libraries  Introducing Immersive Technologies for Libraries
Introducing Immersive Technologies for Libraries
 
Introducing How to Build a Personal Voice Assistant (AIY Edition)
Introducing How to Build a Personal Voice Assistant (AIY Edition) Introducing How to Build a Personal Voice Assistant (AIY Edition)
Introducing How to Build a Personal Voice Assistant (AIY Edition)
 
360° Tours and More
360° Tours and More360° Tours and More
360° Tours and More
 
Taking the Magical Leap with Immersive Technologies in Libraries
Taking the Magical Leap with Immersive Technologies in LibrariesTaking the Magical Leap with Immersive Technologies in Libraries
Taking the Magical Leap with Immersive Technologies in Libraries
 
Open Education Resources in Libraries
Open Education Resources in LibrariesOpen Education Resources in Libraries
Open Education Resources in Libraries
 
How to Repurpose Library Space: Listening Lab Edition
How to Repurpose Library Space: Listening Lab EditionHow to Repurpose Library Space: Listening Lab Edition
How to Repurpose Library Space: Listening Lab Edition
 
Using CoSpaces Edu to Create Virtual and Augmented Reality Experiences
Using CoSpaces Edu to Create Virtual and Augmented Reality ExperiencesUsing CoSpaces Edu to Create Virtual and Augmented Reality Experiences
Using CoSpaces Edu to Create Virtual and Augmented Reality Experiences
 
Understanding Artificial Intelligence
Understanding Artificial IntelligenceUnderstanding Artificial Intelligence
Understanding Artificial Intelligence
 
Web Design Trends: 2018 Edition
Web Design Trends: 2018 EditionWeb Design Trends: 2018 Edition
Web Design Trends: 2018 Edition
 
What’s New With 3D Design and Printing?
What’s New With 3D Design and Printing?What’s New With 3D Design and Printing?
What’s New With 3D Design and Printing?
 
Creating a Program to Assist Users Cutting Cable
Creating a Program to Assist Users Cutting CableCreating a Program to Assist Users Cutting Cable
Creating a Program to Assist Users Cutting Cable
 
Understanding Artificial Intelligence
Understanding Artificial Intelligence Understanding Artificial Intelligence
Understanding Artificial Intelligence
 
Beginning Python Programming
Beginning Python ProgrammingBeginning Python Programming
Beginning Python Programming
 
3D Design Fundamentals
3D Design Fundamentals3D Design Fundamentals
3D Design Fundamentals
 
STEM Demystified
STEM DemystifiedSTEM Demystified
STEM Demystified
 
Learn to Compose, Record, and Produce Songs and Podcasts Using GarageBand
Learn to Compose, Record, and Produce Songs and Podcasts Using GarageBandLearn to Compose, Record, and Produce Songs and Podcasts Using GarageBand
Learn to Compose, Record, and Produce Songs and Podcasts Using GarageBand
 
Open Education Resources in Libraries
Open Education Resources in LibrariesOpen Education Resources in Libraries
Open Education Resources in Libraries
 
Learning Kodu: Basic Video Game Design for Kids
Learning Kodu: Basic Video Game Design for KidsLearning Kodu: Basic Video Game Design for Kids
Learning Kodu: Basic Video Game Design for Kids
 
Learn to Code and Have Fun Doing It!
Learn to Code and Have Fun Doing It! Learn to Code and Have Fun Doing It!
Learn to Code and Have Fun Doing It!
 
How to Think in the Information Age: Finding Facts in a Post-Truth World
How to Think in the Information Age: Finding Facts in a Post-Truth WorldHow to Think in the Information Age: Finding Facts in a Post-Truth World
How to Think in the Information Age: Finding Facts in a Post-Truth World
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Android Basics

  • 2. • Android is a Linux-based operating system designed primarily for touchscreen mobile devices. • Initially developed by Android, Inc., which Google backed financially and later bought in 2005, Android was unveiled in 2007. • The first Android-powered phone was sold in October 2008. • Interact with the OS by swiping, tapping, pinching, reverse pinching, shaking, rotating the device etc. • Since April 2009, Android versions have been developed under a codename and released in alphabetical order: Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, and Jelly Bean. • As of 2013, over 500 million active devices use the Android OS worldwide. Source: http://goo.gl/6PXs3 What is Android?
  • 3. Android 4.2, Jelly Bean www.android.com/whatsnew/
  • 5. Installing/Removing Apps • Press and hold app’s icon and drag to the remove trash can. • Settings > Application Manager > Select app to remove > 1. 2.
  • 7. Live Demo • Settings overview • Screen capturing • Etc.
  • 9. What is App Inventor? A web-based app development tool that allows non-developers to create Android apps. Using it is like putting a puzzle together.
  • 10. App Inventor resembles … Scratch LEGO MINDSTORMS
  • 12. Designer – add components (e.g., buttons, labels, sounds, text fields, accelerometer etc.)
  • 13. Block Editor – adjust the app’s layout using drag-and-drop functionality in order to define the behavior of your app.
  • 14. Getting Started with App Inventor Install current version of Java in order to run the Block Editor Find and install drivers if your phone’s USB drivers aren’t pre-packaged  Locate your phone’s model number behind the battery. (e.g., SGH-T959ZKATMB) and search the manufacturer’s web site for an appropriate USB driver.  Extract USB driver to C:ProgramAndroidappinventor- extrasusb_driver_samsunga  You may need to install the drivers via Device Manager [USB, Android Debug Bridge (ADB Interface), and CDC Abstract Control Model (ACM)] Phone settings:  Tap Menu >>> Settings >>> Applications. o Unknown Sources box should be checked. o On Development screen, place checks next to USB Debugging and Stay Awake. o On Sound & Display screen make sure Orientation is not checked. o USB connected and USB debugging connected icons should display on your phone.
  • 15. Select Resources • Android App Inventor Tutorials: http://www.appinventor.org/ • Google Labs: http://appinventor.googlelabs.com/learn/ • Blocks Reference: http://appinventor.googlelabs.com/learn/reference/blocks/ • FAQ’s: http://appinventor.googlelabs.com/learn/userfaq.html • Stark, J. (2010). Building Android apps with HTML, CSS, and JavaScript. Sebastopol, CA: O'Reilly.