Your SlideShare is downloading. ×
Android Quick Introduction
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Android Quick Introduction

1,680

Published on

A quick and basic introduction to android

A quick and basic introduction to android

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,680
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
70
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Introducción Android
    Fernando Cejas - @fernando_cejas
    Fernando García Bernal - @fegabe
  • 2. Quienes somos?
  • 3. Historia - Timeline
  • 4. Fragmentación?
  • 5. Que es android?
    Plataforma de software basada en el núcleo de Linux
    Plataforma de código abierto
    Plataforma para abstraer el hardware y facilitar el desarrollo de aplicaciones para dispositivos con recursos limitados
  • 6. Características
    Framework de aplicaciones: permite el reemplazo y la reutilización de los componentes.
    Navegador integrado: basado en el motor open SourceWebkit.
    SQlite: base de datos para almacenamiento estructurado que se integra directamente con las aplicaciones.
    Multimedia: Soporte para medios con formatos comunes de audio, video e imágenes planas (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).
    Máquina virtual Dalvik: Base de llamadas de instancias muy similar a Java.
    Telefonía GSM: dependiente del terminal.
    Bluetooth, EDGE, 3g y Wifi: dependiente del terminal.
    Cámara, GPS, brújula y acelerómetro: Dependiente del terminal
    Pantalla Táctil.
  • 7. Un poco de números
  • 8. Mas números
  • 9. Preparación entorno desarrollo
    developer.android.com
    descargar SDK (win, maclinux) y descomprimir
    instalar IDE eclipse
    http://www.eclipse.org/downloads
    ADT Pluginpara Eclipse
    https://dl-ssl.google.com/android/eclipse/
    descargar plataformas, 2.1+ más usada
    http://developer.android.com/resources/dashboard/platform-versions.html
  • 10. Herramientas de desarrollo
    Emulador: permite desarrollar y testear las aplicaciones sin necesidad de dispositivo físico.
  • 11. Herramientas de desarrollo
    adb: Permite manejar el estado del emulador/dispositivo
    DDMS: Permite debugear aplicaciones android
  • 12. AndroidHelloWorld
    Create a New Android Project, File > New > Project
  • 13. AndroidHelloWorld
    publicclassHelloAndroidextendsActivity{
       /** Called when the activity is first created. */
       @Override
       publicvoidonCreate(BundlesavedInstanceState){
           super.onCreate(savedInstanceState);
           setContentView(R.layout.main);
       }
    }
    Activity, código java
    <?xml version="1.0" encoding="utf-8"?>
    <TextViewxmlns:android="http://schemas.android.com/apk/res/android"
     android:id="@+id/textview"
     android:layout_width="fill_parent"
     android:layout_height="fill_parent"
     android:text="@string/hello"/>
    Android Manifest
  • 14. Proximos pasos
    Tutorial Notepad
    http://developer.android.com/resources/tutorials/notepad/index.html
    Helloviews
    http://developer.android.com/guide/tutorials/views/index.html
    Mas recursos:
    http://android10.org, http://stackoverflow.com
    barcelonagtug
  • 15. Preguntas?
  • 16. Muchas Gracias!!!
    @fegabe
    @fernando_cejas
    http://groups.google.com/group/barcelona-gtug
    @barcelonagtug
    http://www.ideaknow.com
    http://www.android10.org

×