SlideShare ist ein Scribd-Unternehmen logo
1 von 16
Introducción Android Fernando Cejas - @fernando_cejas Fernando García Bernal - @fegabe
Quienes somos?
Historia - Timeline
Fragmentación?
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
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.
Un poco de números
Mas números
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
Herramientas de desarrollo Emulador: permite desarrollar y testear las aplicaciones sin necesidad de dispositivo físico.
Herramientas de desarrollo adb: Permite manejar el estado del emulador/dispositivo DDMS: Permite debugear aplicaciones android
AndroidHelloWorld Create a New Android Project, File > New > Project
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
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
Preguntas?
Muchas Gracias!!! @fegabe @fernando_cejas http://groups.google.com/group/barcelona-gtug @barcelonagtug http://www.ideaknow.com http://www.android10.org

Weitere ähnliche Inhalte

Ähnlich wie Android Quick Introduction

Android y leopard
Android y leopardAndroid y leopard
Android y leopard
ombligo10
 
Tecnología duneska
Tecnología duneskaTecnología duneska
Tecnología duneska
DUN GOMEZ
 
Mateoescobarandroid
MateoescobarandroidMateoescobarandroid
Mateoescobarandroid
mateoesco
 

Ähnlich wie Android Quick Introduction (20)

Android y leopard
Android y leopardAndroid y leopard
Android y leopard
 
Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos Moviles
 
Tecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_RuizTecnología androide_Mishelle_Ruiz
Tecnología androide_Mishelle_Ruiz
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
 
Tecnología androide
Tecnología androideTecnología androide
Tecnología androide
 
Tecnologia android
Tecnologia androidTecnologia android
Tecnologia android
 
Tecnologia android
Tecnologia androidTecnologia android
Tecnologia android
 
TRABAJO.ppt
TRABAJO.pptTRABAJO.ppt
TRABAJO.ppt
 
Android
AndroidAndroid
Android
 
Curso Android tema 1
Curso Android tema 1Curso Android tema 1
Curso Android tema 1
 
Tecnología android
Tecnología androidTecnología android
Tecnología android
 
Android
AndroidAndroid
Android
 
Sistema operativo android
Sistema operativo androidSistema operativo android
Sistema operativo android
 
Tema SISTEMA OPERATIVO ANDROID
Tema SISTEMA OPERATIVO ANDROIDTema SISTEMA OPERATIVO ANDROID
Tema SISTEMA OPERATIVO ANDROID
 
Tecnología duneska
Tecnología duneskaTecnología duneska
Tecnología duneska
 
Oyuky Rojas Badillo dn13..
Oyuky Rojas Badillo dn13..Oyuky Rojas Badillo dn13..
Oyuky Rojas Badillo dn13..
 
A1 campos-jesús-mi presentacion
A1 campos-jesús-mi presentacionA1 campos-jesús-mi presentacion
A1 campos-jesús-mi presentacion
 
Mateoescobarandroid
MateoescobarandroidMateoescobarandroid
Mateoescobarandroid
 
Android idelma
Android idelmaAndroid idelma
Android idelma
 
Sistema Android
Sistema AndroidSistema Android
Sistema Android
 

Mehr von Fernando Cejas

Android simple 2d Layout animation
Android simple 2d Layout animationAndroid simple 2d Layout animation
Android simple 2d Layout animation
Fernando Cejas
 

Mehr von Fernando Cejas (15)

The Mayans Lost Guide to RxJava on Android
The Mayans Lost Guide to RxJava on AndroidThe Mayans Lost Guide to RxJava on Android
The Mayans Lost Guide to RxJava on Android
 
It is about philosophy: culture of a good programmer
It is about philosophy: culture of a good programmerIt is about philosophy: culture of a good programmer
It is about philosophy: culture of a good programmer
 
Material Design for Old Schoolers
Material Design for Old SchoolersMaterial Design for Old Schoolers
Material Design for Old Schoolers
 
How to Become the MacGyver of Android Custom Views
How to Become the MacGyver of Android Custom ViewsHow to Become the MacGyver of Android Custom Views
How to Become the MacGyver of Android Custom Views
 
Android UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and ProfitAndroid UX-UI Design for Fun and Profit
Android UX-UI Design for Fun and Profit
 
How ANDROID TESTING changed how we think about Death - Second Edition
How ANDROID TESTING changed how we think about Death - Second EditionHow ANDROID TESTING changed how we think about Death - Second Edition
How ANDROID TESTING changed how we think about Death - Second Edition
 
How ANDROID TESTING changed how we think about Death
How ANDROID TESTING changed how we think about DeathHow ANDROID TESTING changed how we think about Death
How ANDROID TESTING changed how we think about Death
 
Dinosaurs and Androids: The Listview Evolution
Dinosaurs and Androids: The Listview EvolutionDinosaurs and Androids: The Listview Evolution
Dinosaurs and Androids: The Listview Evolution
 
Inside Android Testing
Inside Android TestingInside Android Testing
Inside Android Testing
 
Webview: The fifth element
Webview: The fifth elementWebview: The fifth element
Webview: The fifth element
 
Nfc on Android
Nfc on AndroidNfc on Android
Nfc on Android
 
Android Design Patterns
Android Design PatternsAndroid Design Patterns
Android Design Patterns
 
Android Cloud To Device Messaging
Android Cloud To Device MessagingAndroid Cloud To Device Messaging
Android Cloud To Device Messaging
 
Desarrollo android almacenamiento de datos
Desarrollo android    almacenamiento de datosDesarrollo android    almacenamiento de datos
Desarrollo android almacenamiento de datos
 
Android simple 2d Layout animation
Android simple 2d Layout animationAndroid simple 2d Layout animation
Android simple 2d Layout animation
 

Kürzlich hochgeladen

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Kürzlich hochgeladen (11)

Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 

Android Quick Introduction

  • 1. Introducción Android Fernando Cejas - @fernando_cejas Fernando García Bernal - @fegabe
  • 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
  • 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
  • 16. Muchas Gracias!!! @fegabe @fernando_cejas http://groups.google.com/group/barcelona-gtug @barcelonagtug http://www.ideaknow.com http://www.android10.org