Getting Started With Android
Upcoming SlideShare
Loading in...5
×
 

Getting Started With Android

on

  • 4,780 views

FSL Android: Introduction and Workshop

FSL Android: Introduction and Workshop
oleh Ibnu Sina Wardy (CTO GITS Indonesia)

Statistics

Views

Total Views
4,780
Views on SlideShare
4,737
Embed Views
43

Actions

Likes
3
Downloads
348
Comments
0

3 Embeds 43

http://fsl.comlabs.itb.ac.id 26
http://www.techgig.com 16
url_unknown 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Getting Started With Android Getting Started With Android Presentation Transcript

  • Free Saturday Lesson
  • what is android Android is a software stack for mobile devices that includes an operating system, middleware and key applications. The Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language, since 2008. best mobile platform application powered by Google http://developer.android.com/
  • features
    • Application framework enabling reuse and replacement of components
    • Dalvik virtual machine optimized for mobile devices
    • Integrated browser based on the open source WebKit engine
    • Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
    • SQLite for structured data storage
    • Media support for 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 environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
    View slide
  • getting started with android (1)
    • Eclipse installed as GUI editor android platform, go to http://www.eclipse.org/downloads/ , Eclipse Classic, GanyMede Packages, Eclipse Classic 3.4.2
    • Android SDK installed as emulator, basic platform and environment android style, go to http://developer.android.com/sdk/index.html
    • Eclipse Update Manager install plugins for Android Development Tools (ADT) go to link https://dl-ssl.google.com/android/eclipse/ , Eclipse – Help – Software Updates, Available Software Tab, Add Site
    • Open Eclipse, Window – Preferences. Configure Android path installation from folder android SDK downloaded earlier.
    • https://dl-ssl.google.com/android/repository/repository.xml
    View slide
  • getting started with android (2) Picture Item 3 guidance
  • getting started with android (3) Picture Item 3 guidance
  • getting started with android (4) Picture Item 4 guidance
  • getting started with android (5) Picture Item 4 guidance
  • getting started with android (6) Install virtual devices
  • Create basic application (1)
  • Create basic application (2)
    • Project Name: HelloWorld
    • Build Target: Android 2.1
    • Application Name: HelloWorld
    • Package Name: im2.org.sample.main
    • Create Activity: HelloActivity
    • Min SDK Version: 7
  • Create basic application (3) run application by emulator
  • Create basic application (4) on emulator
  • Structure Android Project (1) Project Name: HelloWorld Src => Source Script Gen => Autogenerate Id Variable Local Asset => Storage File (movie, sound etc) Res->drawable => Storage picture layout Res->layout => XML layout Res->string => definition variable global AndroidManifest.xml
  • Structure Android Project (2) AndroidManifest.xml
  • Structure Android Project (3) AndroidManifest.xml
  • Structure Android Project (4) AndroidManifest.xml – Permission http://developer.android.com/reference/android/Manifest.permission.html
  • Structure Android Project (5) Layout -> main.xml
  • Structure Android Project (6) Res->Drawable, gen-> R.java
  • Structure Android Project (7) Src-> HelloActivity
  • Structure Android Project (8) Src-> HelloActivity
  • Next Sample HelloWorld LoginActivity
  • Next Sample HelloWorld login.xml
  • Next Sample HelloWorld login.xml
  • Next Sample HelloWorld login.xml
  • Next Sample HelloWorld AndroidManifest.xml
  • Next Sample HelloWorld Running by emulator
  • Next Sample HelloWorld Running by emulator
  • Guidance beginner developer http://developer.android.com/resources/tutorials/hello-world.html
  • WebView
    • HTML 5
    • Multiplatform
    • Sencha Touch, etc
  • Summar y
    • Android Platform Description
    • Installation GUI & Editor
    • Create First Android App
    • Structure Android Project
    • Improvement First Android App
    • Developer Guidance