SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
By: Prativa Nyaupane
What is Android ??
 Software stack for mobile devices
 Includes an operating system, middleware
 and keyapplications..
 Developed by the Open Handset Alliance
 led by Google
History of Android ...
 Open Handset Alliance,a consortium of
 several companies led by goggle.
 Unveiling of the Android platform was
 announced on 5 November 2007 with the
 founding of OHA
 Based on the Linux kernel
OPEN HANDSET ALLIANCE
POPULAR VERSIONS OF
ANDROID
Internship presentation
Linux Kernel
 Open Linux kernel.
 Unlike the iPhone OS, Android is open
 source
 developers can modify and customize the
 OS for each phone.
Dalvik RunTime
 Dalvik is Virtual Machine
 The apps written in Java, is first compiled
 into bytecode by a regular java
 compiler(.class file)
 .class files are converted into .dex file
Core Libraries in Android
 They provide most of the functionality
 available in the core Java libraries as well
 as the Android-specific Libraries
Framework in Android

 Set of API's that simplifies writing apps for
 android phones to developers.
 UI designing tools – button design
 System tools – intents, phone controls
Applications in Android
 http://developer.android.com/sdk/index.html
 #download.
 Download and install SDK, we can access
 these tools from Eclipse IDE, through ADT
 plugin.
 Basic Steps for developing applications
      Setup
      Development
      Debugging and Testing
      Publishing
Setup
 Eclipse + ADT plugin
 Android SDK Tools
 Android Platform-tools
 The latest Android platform
 The latest Android system image for the
 emulator
Development
 During this phase we set up and develop
 our Android project, which contains all of the
 source code and resource files for our
 application.
Create Hello-World Program
 Step 1: Create a New Android Project
Or,go to File, New, Other, Android, Android
Application Project.
Step 2: Configure the Project Settings.
     Enter the application name, project name,
       and package name. Choose a Build SDK
       that suits your test devices and favored
       emulator configurations.
Step 3: Add an App Launcher Icon
    Click Next. Choose your launcher icon.
Step 4: Select the App Activity Type
     Click Next. Now choose “BlankActivity.”
Step 5: Specify Activity Details
     Click Next. Enter in some details for the
       Activity. Finally, click Finish.
Step 6: Review Your Simple App
    Create an AVD as well as a Run or Debug
      configuration for you project. Now, run
      your new project in an emulator or on a
      compatible Android device.
Debugging and Testing
 During this phase you build your project into
 a debuggable .apk package that you can
 install and run on the emulator or an
 Android-powered device.
Publishing
 During this phase you configure and build
 your application for release and distribute
 your application to users.

Weitere ähnliche Inhalte

Was ist angesagt?

Why android first
Why android firstWhy android first
Why android firstRavi Vyas
 
Introduction to Android Programming
Introduction to Android ProgrammingIntroduction to Android Programming
Introduction to Android Programming'Zamin Mammadov
 
Introduction to Android programming
Introduction to Android programmingIntroduction to Android programming
Introduction to Android programmingSirwan Afifi
 
Process of iOS App Development
Process of iOS App DevelopmentProcess of iOS App Development
Process of iOS App DevelopmentWDP Technologies
 
What To Choose Between - Native App And Hybrid Mobile App
What To Choose Between - Native App And Hybrid Mobile AppWhat To Choose Between - Native App And Hybrid Mobile App
What To Choose Between - Native App And Hybrid Mobile AppMindbowser Inc
 
Android course
Android courseAndroid course
Android coursebaluja
 
Flutter dhaval solanki
Flutter   dhaval solankiFlutter   dhaval solanki
Flutter dhaval solankiDhaval Solanki
 
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 stepsMobile Pundits
 
Android development training
Android development trainingAndroid development training
Android development trainingmaheswarimahi18
 
Flutter 2.2 version | skywave info solutions
Flutter 2.2 version | skywave info solutionsFlutter 2.2 version | skywave info solutions
Flutter 2.2 version | skywave info solutionsSkywave Info Solutions
 
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 TricksUptech
 
Best Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdfBest Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdfMarie Weaver
 
Mobile Application Development With Android
Mobile Application Development With AndroidMobile Application Development With Android
Mobile Application Development With Androidguest213e237
 
All about Android app development -Texavi presentation
All about Android app development -Texavi presentationAll about Android app development -Texavi presentation
All about Android app development -Texavi presentationTexavi Innovative Solutions
 
Android application project presentation.
Android application project presentation.Android application project presentation.
Android application project presentation.Eyakub Sorkar
 
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...pyingkodi maran
 
Mobile application development
Mobile application developmentMobile application development
Mobile application developmentumesh patil
 
Location based services 10
Location based services   10Location based services   10
Location based services 10Michael Shrove
 

Was ist angesagt? (20)

Why android first
Why android firstWhy android first
Why android first
 
Fire up your mobile app!
Fire up your mobile app!Fire up your mobile app!
Fire up your mobile app!
 
Introduction to Android Programming
Introduction to Android ProgrammingIntroduction to Android Programming
Introduction to Android Programming
 
Introduction to Android programming
Introduction to Android programmingIntroduction to Android programming
Introduction to Android programming
 
Process of iOS App Development
Process of iOS App DevelopmentProcess of iOS App Development
Process of iOS App Development
 
What To Choose Between - Native App And Hybrid Mobile App
What To Choose Between - Native App And Hybrid Mobile AppWhat To Choose Between - Native App And Hybrid Mobile App
What To Choose Between - Native App And Hybrid Mobile App
 
Android course
Android courseAndroid course
Android course
 
Flutter dhaval solanki
Flutter   dhaval solankiFlutter   dhaval solanki
Flutter dhaval solanki
 
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
 
Android development training
Android development trainingAndroid development training
Android development training
 
Flutter 2.2 version | skywave info solutions
Flutter 2.2 version | skywave info solutionsFlutter 2.2 version | skywave info solutions
Flutter 2.2 version | skywave info solutions
 
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
 
Best Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdfBest Frameworks for Android App Development in 2022.pdf
Best Frameworks for Android App Development in 2022.pdf
 
Mobile Application Development With Android
Mobile Application Development With AndroidMobile Application Development With Android
Mobile Application Development With Android
 
All about Android app development -Texavi presentation
All about Android app development -Texavi presentationAll about Android app development -Texavi presentation
All about Android app development -Texavi presentation
 
Android application project presentation.
Android application project presentation.Android application project presentation.
Android application project presentation.
 
Android game ppt
Android game pptAndroid game ppt
Android game ppt
 
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...Introduction to  Android   Programming by  Dr.M.Pyingkodi-kongu engineering c...
Introduction to Android Programming by Dr.M.Pyingkodi-kongu engineering c...
 
Mobile application development
Mobile application developmentMobile application development
Mobile application development
 
Location based services 10
Location based services   10Location based services   10
Location based services 10
 

Ähnlich wie Internship presentation

Android deep dive
Android deep diveAndroid deep dive
Android deep diveAnuSahniNCI
 
Os eclipse-androidwidget-pdf
Os eclipse-androidwidget-pdfOs eclipse-androidwidget-pdf
Os eclipse-androidwidget-pdfweerabahu
 
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 studioParinita03
 
androidPramming.ppt
androidPramming.pptandroidPramming.ppt
androidPramming.pptBijayKc16
 
Synopsis on android application
Synopsis on android applicationSynopsis on android application
Synopsis on android applicationJawed akhtar
 
Android development session
Android development sessionAndroid development session
Android development sessionEsraa Ibrahim
 
Seminar on android app development
Seminar on android app developmentSeminar on android app development
Seminar on android app developmentAbhishekKumar4779
 
Android studio
Android studioAndroid studio
Android studioAndri Yabu
 
Sumbited by heena saini
Sumbited by heena sainiSumbited by heena saini
Sumbited by heena sainiSaini Heena
 
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 WorkshopKasun Dananjaya Delgolla
 
Android application development
Android application developmentAndroid application development
Android application developmentslidesuren
 
Questions About Android Application Development
Questions About Android Application DevelopmentQuestions About Android Application Development
Questions About Android Application DevelopmentAdeel Rasheed
 
Software training report
Software training reportSoftware training report
Software training reportNatasha Bains
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android DevelopmentProf. Erwin Globio
 

Ähnlich wie Internship presentation (20)

Android deep dive
Android deep diveAndroid deep dive
Android deep dive
 
Android
Android Android
Android
 
Android Basic
Android BasicAndroid Basic
Android Basic
 
Os eclipse-androidwidget-pdf
Os eclipse-androidwidget-pdfOs eclipse-androidwidget-pdf
Os eclipse-androidwidget-pdf
 
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 dev o_auth
Android dev o_authAndroid dev o_auth
Android dev o_auth
 
Android session 1
Android session 1Android session 1
Android session 1
 
androidPramming.ppt
androidPramming.pptandroidPramming.ppt
androidPramming.ppt
 
Synopsis on android application
Synopsis on android applicationSynopsis on android application
Synopsis on android application
 
Android development session
Android development sessionAndroid development session
Android development session
 
Seminar on android app development
Seminar on android app developmentSeminar on android app development
Seminar on android app development
 
Android studio
Android studioAndroid studio
Android studio
 
Android by LAlitha
Android by LAlithaAndroid by LAlitha
Android by LAlitha
 
Sumbited by heena saini
Sumbited by heena sainiSumbited by heena saini
Sumbited by heena saini
 
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
 
Android application development
Android application developmentAndroid application development
Android application development
 
Questions About Android Application Development
Questions About Android Application DevelopmentQuestions About Android Application Development
Questions About Android Application Development
 
Software training report
Software training reportSoftware training report
Software training report
 
Intro to android (gdays)
Intro to android (gdays)Intro to android (gdays)
Intro to android (gdays)
 
Introduction to Android Development
Introduction to Android DevelopmentIntroduction to Android Development
Introduction to Android Development
 

Internship presentation

  • 2. What is Android ?? Software stack for mobile devices Includes an operating system, middleware and keyapplications.. Developed by the Open Handset Alliance led by Google
  • 3. History of Android ... Open Handset Alliance,a consortium of several companies led by goggle. Unveiling of the Android platform was announced on 5 November 2007 with the founding of OHA Based on the Linux kernel
  • 7. Linux Kernel Open Linux kernel. Unlike the iPhone OS, Android is open source developers can modify and customize the OS for each phone.
  • 8. Dalvik RunTime Dalvik is Virtual Machine The apps written in Java, is first compiled into bytecode by a regular java compiler(.class file) .class files are converted into .dex file
  • 9. Core Libraries in Android They provide most of the functionality available in the core Java libraries as well as the Android-specific Libraries
  • 10. Framework in Android Set of API's that simplifies writing apps for android phones to developers. UI designing tools – button design System tools – intents, phone controls
  • 11. Applications in Android http://developer.android.com/sdk/index.html #download. Download and install SDK, we can access these tools from Eclipse IDE, through ADT plugin. Basic Steps for developing applications Setup Development Debugging and Testing Publishing
  • 12. Setup Eclipse + ADT plugin Android SDK Tools Android Platform-tools The latest Android platform The latest Android system image for the emulator
  • 13. Development During this phase we set up and develop our Android project, which contains all of the source code and resource files for our application.
  • 14. Create Hello-World Program Step 1: Create a New Android Project
  • 15. Or,go to File, New, Other, Android, Android Application Project.
  • 16. Step 2: Configure the Project Settings. Enter the application name, project name, and package name. Choose a Build SDK that suits your test devices and favored emulator configurations.
  • 17. Step 3: Add an App Launcher Icon Click Next. Choose your launcher icon.
  • 18. Step 4: Select the App Activity Type Click Next. Now choose “BlankActivity.”
  • 19. Step 5: Specify Activity Details Click Next. Enter in some details for the Activity. Finally, click Finish.
  • 20. Step 6: Review Your Simple App Create an AVD as well as a Run or Debug configuration for you project. Now, run your new project in an emulator or on a compatible Android device.
  • 21. Debugging and Testing During this phase you build your project into a debuggable .apk package that you can install and run on the emulator or an Android-powered device.
  • 22. Publishing During this phase you configure and build your application for release and distribute your application to users.