android jumpstart

Download Android jumpstart

Post on 19-May-2015




3 download

Embed Size (px)


  • 1. Android Jump Start
    By Pune Google Technology User Group

2. Topics
Android Basics
Android Building Blocks
Building Application
3. Android Basics
Android is a software stack for mobile devices that includes an operating system, middleware and key applications. TheAndroid SDKprovides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
4. Android Basics
Application frameworkenabling reuse and replacement of components
Dalvik virtual machineoptimized for mobile devices
Integrated browserbased on the open sourceWebKitengine
Optimized graphicspowered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
SQLitefor structured data storage
Media supportfor common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
GSM Telephony(hardware dependent)
Bluetooth, EDGE, 3G, and WiFi(hardware dependent)
Camera, GPS, compass, and accelerometer(hardware dependent)
Rich development environmentincluding a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
5. Android Basics
6. Topics
Android Basics
Android Building Blocks
Building Application
7. Building Blocks
Phone Call Comes
Data Store(Playlist)

Content Provider
Communication is using Intents
8. Topics
Android Basics
Android Building Blocks
Building Application
9. Building Application.
Lets build a new Music Player
10. Building Application.
Step 1 You need a Screen (Activity)
Views could be

  • Buttons

11. Text Views 12. etc .Layouts could be

  • Linear Layout

13. Relative Layout 14. Table Layout 15. etc ..