Your SlideShare is downloading. ×
0
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
Introduccion android
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

Introduccion android

1,113

Published on

Curso de Android

Curso de Android

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,113
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
91
Comments
0
Likes
0
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
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. Desarrollo Móvil con Android SDK Jose Luis Ayerdis Espinoza joseayerdis@gmail.com http://necronet.info
    • 2. Todo Online• Presentaciones en Slideshares http://www.slideshare.net/necronet/• Codigo fuente en github• Informacion publicada http://necronet.info
    • 3. Durante el Curso• Desarrollar Interfaces Visuales• Fundamentos de Android• Usar servicios web REST• Almacenamiento de Datos• Mejores y Peores practicas
    • 4. Hoy presentamos• Introduccion a Aplicaciones Moviles
    • 5. Open Handset Alliance• Operadores• Fabricantes Telefonos• Fabricantes de semiconductores• Compañias de Software• Compañias de Comercializacionhttp://www.openhandsetalliance.com/
    • 6. ¿Android Móvil?
    • 7. ¿Android Móvil?
    • 8. ¿Android Móvil?Cool
    • 9. ¿Android Móvil?Cool
    • 10. ¿Android Móvil?Cool Rapidos
    • 11. ¿Android Móvil?Cool Rapidos
    • 12. ¿Android Móvil?Cool Rapidos Variados
    • 13. ¿Android?• Sistema Operativo• Conjunto de Herramientas de desarrollo(SDK)• Comunidad de Desarrollo
    • 14. Sabores (mmm)• Cupcake• Donut• Eclair• Froyo• Gingerbread• Honeycomb• Ice cream Sandwich
    • 15. Es Java y no es Java• VM Dalvik (Register based)• JIT ( desde 2.2 )• Compila bytecode(.class) y compila a dalvik (.dex)
    • 16. Arquitectura
    • 17. Arquitectura
    • 18. Arquitectura
    • 19. Arquitectura
    • 20. Arquitectura
    • 21. ¿Donde Vivimos?
    • 22. ¿Donde Vivimos?
    • 23. Herramientas• Java SDK 1.5>• Android SDK• Eclipse (opcional)• Android Developement Toolkit (plugin)
    • 24. Android SDK• Manager SDK para descargar versiones de Android y librerias de terceros. Ej. Windows Driver ADB• Manager AVD Crear dispositivos Virtuales.• Conjunto de herramientas de conectividad Android Debugger Bridge.
    • 25. Android Development Kit• Plugin de Eclipse que facilita desarrollo android.• Instala el ADT en eclipse http://developer.android.com/sdk/eclipse- adt.html
    • 26. Problemas hasta ahora• ¿No tengo Android Phone? Android Virtual Device es tu mejor amigo• ¿No me gusta Eclipse? NbAndroid para Netbean IntelliJ IDEA tambien sirve.• ¿No me gusta Java? Opciones como MonoDroid C#, SL4A Python quizas te atraigan
    • 27. Tengo un Android• Mac OS plug and play• Windows necesitas Google ADB Driver• Linux necesitas agregar Vendor Id /etc/udev/rules.d/51-android.rules• http://developer.android.com/guide/ developing/device.html
    • 28. Fundamentos Android• Activity• Service• Broadcast Receiver• Cursor y DatabaseOpenHelper
    • 29. Activity Ciclo de Vida
    • 30. Recursos /res/
    • 31. Recursos /res/• Drawable• Layout• Menu• Values• XML
    • 32. Recursos /res/• Drawable • Imagenes• Layout • GUI• Menu • Menus• Values • Constantes• XML • Especiales
    • 33. Activity Hello Worldpublic class HolaMundoActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); }}
    • 34. XML Android<?xml version="1.0" encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /></LinearLayout>
    • 35. 911 - Android• http://developer.android.com/index.html• http://stackoverflow.com• http://www.anddev.org/• En Google busca “Desarrollo Android”• Consultas a joseayerdis@gmail.com

    ×