SlideShare uma empresa Scribd logo
1 de 23
INTRODUCTION TO
ANDROID AND ANDROID
STUDIO
By: Abdul Basit
Mobile OS
Android
Android Market Share
Features of Android
Android Versions
Use of Andriod
Android Studio
Tools of Android
Installation
Creating an App
Deploying the App
OUTLINE
2
OPERATING SYSTEM
An Operating System (OS) is an interface between a computer user and
computer hardware.
An OS is a software which performs all the basic tasks such as :
file management
memory management
process management
handling input and output,
controlling peripheral devices
MOBILE OS
• Android
• IOS
• BADA
(Samsung)
• Windows
Mobile
An OS much like Linux, windows or MAC to
control your mobile device.
• Blackberry
OS
• Palm OS
(PDA)
• Symbian
(Nokia)
ANDROID OS
Android is a mobile operating system
based on a modified version of the Linux
kernel and other opensource software.
It is primarily designed for touchscreen
mobile devices such as smartphones and
tablets.
It is also used in Android TVs, Wearables,
Automotive controls and Embedded
Systems
FUNDAMENTAL COMPONENTS OF ANDROID
Services
Service is a background
process that can run for a
long time.
Activities
An activity is a class that
represents a single screen. It
is like a Frame in AWT.
View
A view is the UI element such
as button, label, text field etc.
Anything that you see is a
view.
Content Providers
Content Providers are used
to share data between the
applications.
Intents
Intent is used to invoke
components. It is mainly
used to : Start the service,
Launch an activity etc
ANDROID
MARKET
SHARE
FEATURES OF
ANDROID
ANDROID VERSION HISTORY
Mobile Apps in Daily life Usage
Cell Phones Smartphones
Make Calls, send texts, take
photos and access the
internet
Make Calls, send texts, take
photos, play games, access
the internet and use other
interesting apps.
Cheaper alternative to a
smartphone.
May include a digital
assistant like Siri or Google
Now.
Straight forward, simple
interface
Sophisticated operating
system with customization
options.
HOW TO ACCESS ALL
THESE FUNCTIONS
ANDROID STUDIO
• Android Studio is the official
integrated development environment
(IDE) for Android application
development.
• It is based on the IntelliJ IDEA,
a Java integrated development
environment for software, and
incorporates its code editing and
developer tools.
FEATURES
ANDROID
STUDIO
• Code written in Java and Kotlin.
• Having intelligent code editor for code completion
• It provide tools to write our code and lay out of
the app on screen.
• Provides real time Preview as we create an app.
• Gives error correction and suggestion for code.
• The created app is tested on real device or
Android Studio Emulator for simulation.
Android Emulator
• The Android SDK includes a mobile device emulator — a virtual mobile device that runs
on your computer. The emulator lets you develop and test Android applications without
using a physical device.
AVD Manager
• The AVD Manager provides a graphical user interface in which you can create and
manage Android Virtual Devices (AVDs), which are required by the Android Emulator.
Optional Installation - Genymotion
• It is a fast third-party Android emulator for app testing and presentation on Windows
that can be used instead of the default Android emulator. In some cases, it's as good as
or better than developing on actual devices!
IMPORTANT TOOLS
INSTALLATION
• Java
1. Visit http://www.oracle.com/technetwork/java/javase/downloads/index.html
2. Install it.
• Android Studio
3. Visit http://developer.android.com/sdk/index.html
4. click the button Download Android Studio.
5. Accept terms, and click Download.
6. Run executable file of setup.
7. Follow the setup wizard to install Android Studio and any necessary SDK tools.
8. On some Windows systems, the launcher script does not find where Java is installed. If you
encounter this problem, you need to set an environment variable indicating the correct location.
9. Select Start menu > Computer > System Properties > Advanced System Properties. Then open
Advanced tab > Environment Variables and add a new system variable JAVA_HOME that
points to your JDK folder, for example C:Program FilesJavajdk1.7.0_45
10. The individual tools and other SDK packages are saved outside the Android Studio
application directory. If you need to access the tools directly, use a terminal to
navigate to the location where they are installed. For example:
11. Users<user>sdk
12. Android Studio is now ready and loaded with the Android developer tools, but there
are still a couple packages you should add to make your Android SDK complete.
• Run
1. Run Android Studio as Administrator.
2. Before you create new project, click Configure from splash screen. Click SDK
Manager.
3. Don’t select all. In bottom, in Extra section, select Intel x86 Emulator Accelerator.
4. Click Install button.
INSTALLATION CONT:
CREATING
ANDROID APP
• Creating Android app project in
Android Studio:
• Go to File→New Project
• Enter app, project name
• Choose package name using
“reverse URL” notation,
• Select APIs for app, then click
Next
PROVIDES TEMPLATES FOR
• Mobile
• Tablets
• Wears OS
• Android TV
• Automotive
• Android Things
CREATING
ANDROID APP
• Determine what kind
of Activity to create;
then click Next
• Enter information
about your Activity,
then click Finish
START CODING YOUR
APP IN JAVA OR KOTLIN
ANDROID APP FILES
• Java: Java class files containing app logic
• Res: Different resource files
• Anim: Animation resource files
• Drawable: Images
• Drawable-Xdpi: Images depending on screen density
• Layout: App layout files
• Menu: Layout menu files
• Values: Value files (strings, colors, arrays, etc)
• Values-vX: Value files depending on API level
• Values-Xdp: Value files depending on screen density
• XML: XML files (duh)
• AndroidManifest.xml: App metadata file
• build.gradle: Build related settings
DEPLOYING THE
APP
• Two choices for deployment:
• Real Android device
• Android virtual device
• Plug in your real device; otherwise, create an Android virtual
device
• Emulator is slow. Try Intel accelerated version, or perhaps
http://www.genymotion.com/
• Run the app: press “Run” button in toolbar
Introduction_to_android_and_android_studio

Mais conteúdo relacionado

Mais procurados

Android installation guide
Android installation guideAndroid installation guide
Android installation guide
magicshui
 

Mais procurados (20)

Android studio 2.2 Tips and Tricks
Android studio 2.2 Tips and TricksAndroid studio 2.2 Tips and Tricks
Android studio 2.2 Tips and Tricks
 
Exploring Android Studio
Exploring Android StudioExploring Android Studio
Exploring Android Studio
 
Introduction to Android and Android Studio
Introduction to Android and Android StudioIntroduction to Android and Android Studio
Introduction to Android and Android Studio
 
Introduction to Android Studio
Introduction to Android StudioIntroduction to Android Studio
Introduction to Android Studio
 
Creating the first app with android studio
Creating the first app with android studioCreating the first app with android studio
Creating the first app with android studio
 
Android study jams 1
Android study jams 1Android study jams 1
Android study jams 1
 
Android studio 2.0: default project structure
Android studio 2.0: default project structureAndroid studio 2.0: default project structure
Android studio 2.0: default project structure
 
Android development training
Android development trainingAndroid development training
Android development training
 
Comparison between Eclipse and Android Studio for Android Development
Comparison between Eclipse and Android Studio for Android DevelopmentComparison between Eclipse and Android Studio for Android Development
Comparison between Eclipse and Android Studio for Android Development
 
Android Studio vs. ADT
Android Studio vs. ADTAndroid Studio vs. ADT
Android Studio vs. ADT
 
Mobile Day - Intel XDK & Testing
Mobile Day - Intel XDK & TestingMobile Day - Intel XDK & Testing
Mobile Day - Intel XDK & Testing
 
Android game ppt
Android game pptAndroid game ppt
Android game ppt
 
Android 101 - Introduction to Android Development
Android 101 - Introduction to Android DevelopmentAndroid 101 - Introduction to Android Development
Android 101 - Introduction to Android Development
 
Introduction to android studio 2.0 and data binding library
Introduction to android studio 2.0 and data binding libraryIntroduction to android studio 2.0 and data binding library
Introduction to android studio 2.0 and data binding library
 
Experience The Best Android Programming Training Here | LW India
Experience The Best Android Programming Training Here | LW IndiaExperience The Best Android Programming Training Here | LW India
Experience The Best Android Programming Training Here | LW India
 
Android installation guide
Android installation guideAndroid installation guide
Android installation guide
 
Android installation guide
Android installation guideAndroid installation guide
Android installation guide
 
Android development
Android developmentAndroid development
Android development
 
Intro to Android Programming
Intro to Android ProgrammingIntro to Android Programming
Intro to Android Programming
 
Android development basics
Android development basicsAndroid development basics
Android development basics
 

Semelhante a Introduction_to_android_and_android_studio

androidPramming.ppt
androidPramming.pptandroidPramming.ppt
androidPramming.ppt
BijayKc16
 
Os eclipse-androidwidget-pdf
Os eclipse-androidwidget-pdfOs eclipse-androidwidget-pdf
Os eclipse-androidwidget-pdf
weerabahu
 
Introduction to android sessions new
Introduction to android   sessions newIntroduction to android   sessions new
Introduction to android sessions new
Joe Jacob
 

Semelhante a Introduction_to_android_and_android_studio (20)

Developing for Android-Types of Android Application
Developing for Android-Types of Android ApplicationDeveloping for Android-Types of Android Application
Developing for Android-Types of Android Application
 
Seminar on android app development
Seminar on android app developmentSeminar on android app development
Seminar on android app development
 
Android Application Development Using Java
Android Application Development Using JavaAndroid Application Development Using Java
Android Application Development Using Java
 
Android Programming
Android ProgrammingAndroid Programming
Android Programming
 
Notes Unit2.pptx
Notes Unit2.pptxNotes Unit2.pptx
Notes Unit2.pptx
 
Intro to android (gdays)
Intro to android (gdays)Intro to android (gdays)
Intro to android (gdays)
 
androidPramming.ppt
androidPramming.pptandroidPramming.ppt
androidPramming.ppt
 
Module-I_Introduction-to-Android.pptx
Module-I_Introduction-to-Android.pptxModule-I_Introduction-to-Android.pptx
Module-I_Introduction-to-Android.pptx
 
Os eclipse-androidwidget-pdf
Os eclipse-androidwidget-pdfOs eclipse-androidwidget-pdf
Os eclipse-androidwidget-pdf
 
Android class provider in mumbai
Android class provider in mumbaiAndroid class provider in mumbai
Android class provider in mumbai
 
Java Meetup - 12-03-15 - Android Development Workshop
Java Meetup - 12-03-15 - Android Development WorkshopJava Meetup - 12-03-15 - Android Development Workshop
Java Meetup - 12-03-15 - Android Development Workshop
 
Introduction to android sessions new
Introduction to android   sessions newIntroduction to android   sessions new
Introduction to android sessions new
 
Android Web app
Android Web app Android Web app
Android Web app
 
Android
AndroidAndroid
Android
 
Dload mobile development
Dload mobile developmentDload mobile development
Dload mobile development
 
Android Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdfAndroid Seminar BY Suleman Khan.pdf
Android Seminar BY Suleman Khan.pdf
 
Android ppt
Android ppt Android ppt
Android ppt
 
Android Applications
Android ApplicationsAndroid Applications
Android Applications
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android - Anroid Pproject
Android - Anroid PprojectAndroid - Anroid Pproject
Android - Anroid Pproject
 

Último

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 

Último (20)

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK SoftwareAnnouncing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
 

Introduction_to_android_and_android_studio

  • 1. INTRODUCTION TO ANDROID AND ANDROID STUDIO By: Abdul Basit
  • 2. Mobile OS Android Android Market Share Features of Android Android Versions Use of Andriod Android Studio Tools of Android Installation Creating an App Deploying the App OUTLINE 2
  • 3. OPERATING SYSTEM An Operating System (OS) is an interface between a computer user and computer hardware. An OS is a software which performs all the basic tasks such as : file management memory management process management handling input and output, controlling peripheral devices
  • 4. MOBILE OS • Android • IOS • BADA (Samsung) • Windows Mobile An OS much like Linux, windows or MAC to control your mobile device. • Blackberry OS • Palm OS (PDA) • Symbian (Nokia)
  • 5. ANDROID OS Android is a mobile operating system based on a modified version of the Linux kernel and other opensource software. It is primarily designed for touchscreen mobile devices such as smartphones and tablets. It is also used in Android TVs, Wearables, Automotive controls and Embedded Systems
  • 6. FUNDAMENTAL COMPONENTS OF ANDROID Services Service is a background process that can run for a long time. Activities An activity is a class that represents a single screen. It is like a Frame in AWT. View A view is the UI element such as button, label, text field etc. Anything that you see is a view. Content Providers Content Providers are used to share data between the applications. Intents Intent is used to invoke components. It is mainly used to : Start the service, Launch an activity etc
  • 10. Mobile Apps in Daily life Usage Cell Phones Smartphones Make Calls, send texts, take photos and access the internet Make Calls, send texts, take photos, play games, access the internet and use other interesting apps. Cheaper alternative to a smartphone. May include a digital assistant like Siri or Google Now. Straight forward, simple interface Sophisticated operating system with customization options.
  • 11. HOW TO ACCESS ALL THESE FUNCTIONS
  • 12. ANDROID STUDIO • Android Studio is the official integrated development environment (IDE) for Android application development. • It is based on the IntelliJ IDEA, a Java integrated development environment for software, and incorporates its code editing and developer tools.
  • 13. FEATURES ANDROID STUDIO • Code written in Java and Kotlin. • Having intelligent code editor for code completion • It provide tools to write our code and lay out of the app on screen. • Provides real time Preview as we create an app. • Gives error correction and suggestion for code. • The created app is tested on real device or Android Studio Emulator for simulation.
  • 14. Android Emulator • The Android SDK includes a mobile device emulator — a virtual mobile device that runs on your computer. The emulator lets you develop and test Android applications without using a physical device. AVD Manager • The AVD Manager provides a graphical user interface in which you can create and manage Android Virtual Devices (AVDs), which are required by the Android Emulator. Optional Installation - Genymotion • It is a fast third-party Android emulator for app testing and presentation on Windows that can be used instead of the default Android emulator. In some cases, it's as good as or better than developing on actual devices! IMPORTANT TOOLS
  • 15. INSTALLATION • Java 1. Visit http://www.oracle.com/technetwork/java/javase/downloads/index.html 2. Install it. • Android Studio 3. Visit http://developer.android.com/sdk/index.html 4. click the button Download Android Studio. 5. Accept terms, and click Download. 6. Run executable file of setup. 7. Follow the setup wizard to install Android Studio and any necessary SDK tools. 8. On some Windows systems, the launcher script does not find where Java is installed. If you encounter this problem, you need to set an environment variable indicating the correct location. 9. Select Start menu > Computer > System Properties > Advanced System Properties. Then open Advanced tab > Environment Variables and add a new system variable JAVA_HOME that points to your JDK folder, for example C:Program FilesJavajdk1.7.0_45
  • 16. 10. The individual tools and other SDK packages are saved outside the Android Studio application directory. If you need to access the tools directly, use a terminal to navigate to the location where they are installed. For example: 11. Users<user>sdk 12. Android Studio is now ready and loaded with the Android developer tools, but there are still a couple packages you should add to make your Android SDK complete. • Run 1. Run Android Studio as Administrator. 2. Before you create new project, click Configure from splash screen. Click SDK Manager. 3. Don’t select all. In bottom, in Extra section, select Intel x86 Emulator Accelerator. 4. Click Install button. INSTALLATION CONT:
  • 17. CREATING ANDROID APP • Creating Android app project in Android Studio: • Go to File→New Project • Enter app, project name • Choose package name using “reverse URL” notation, • Select APIs for app, then click Next
  • 18. PROVIDES TEMPLATES FOR • Mobile • Tablets • Wears OS • Android TV • Automotive • Android Things
  • 19. CREATING ANDROID APP • Determine what kind of Activity to create; then click Next • Enter information about your Activity, then click Finish
  • 20. START CODING YOUR APP IN JAVA OR KOTLIN
  • 21. ANDROID APP FILES • Java: Java class files containing app logic • Res: Different resource files • Anim: Animation resource files • Drawable: Images • Drawable-Xdpi: Images depending on screen density • Layout: App layout files • Menu: Layout menu files • Values: Value files (strings, colors, arrays, etc) • Values-vX: Value files depending on API level • Values-Xdp: Value files depending on screen density • XML: XML files (duh) • AndroidManifest.xml: App metadata file • build.gradle: Build related settings
  • 22. DEPLOYING THE APP • Two choices for deployment: • Real Android device • Android virtual device • Plug in your real device; otherwise, create an Android virtual device • Emulator is slow. Try Intel accelerated version, or perhaps http://www.genymotion.com/ • Run the app: press “Run” button in toolbar

Notas do Editor

  1. - Android was originally founded by Palo Alto of California in 2003. Google Purchased Android in 2005. OHA was held in 2007 First OS was developed in sept 2008