Android introduccion2

  • 764 views
Uploaded on

Introducción a Android FAD Android Studio

Introducción a Android FAD Android Studio

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
764
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
57
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

Transcript

  • 1. Introducción a Android @zezzi cecilia@girlsattech.org https://github.com/zezzi/test-fad Monday, July 8, 13
  • 2. Android? • Plataforma móvil, libre, gratis y abierta • Un stack completo, que incluye • Sistema Operativo • Middleware • Aplicaciones • APIs Monday, July 8, 13
  • 3. • No • Utiliza Java para desarrollo de aplicaciones • No utiliza JVM, si no que dalvik android==java Monday, July 8, 13
  • 4. • Un sistema operativo open source para dispositivos embebidos • una plataforma para crear aplicaciones • Dispotivos que corren el sistema operativo y sus aplicaciones En que Consiste Monday, July 8, 13
  • 5. • Android APIS • Development Tools • AndroidVirtual Device Manager y emulador • Documentación • Ejemplos con codigo En que Consiste Monday, July 8, 13
  • 6. • Utiliza el Kernel de Linux • Seguridad • Management • Red • Drivers • User Interface Framework que sirve para crear y ejecutar aplicaciones Que? Monday, July 8, 13
  • 7. Por que desarrollar para android? Monday, July 8, 13
  • 8. 900 Millones de Activaciones de Android 48 Billones de apps han sido bajadas 2.5 Billlones de Apps son instaladas cada Mes Monday, July 8, 13
  • 9. Monday, July 8, 13
  • 10. • Una Pantalla. La aplicación se construye de una o mas de estas. Actividad Monday, July 8, 13
  • 11. • Layout de la actividad, descrita con XML Vista Monday, July 8, 13
  • 12. • Codigo para “hacer algo” lograr la comunicación entre aplicaciones. • La goma que une las actividades • Core Components Actividades, Servicios, Broadcast Receivers Intent Monday, July 8, 13
  • 13. • Tarea que se ejecuta cuando no esta visible Servicio Monday, July 8, 13
  • 14. • Datos que cualquier aplicación puede realizar. Content Provider Monday, July 8, 13
  • 15. • Eclipse (ADT) • Android Studio Instalando Android Monday, July 8, 13
  • 16. Java JDK http://www.oracle.com/technetwork/java/javase/downloads Eclipse http://www.eclipse.org/downloads/ Android SDK http://developer.android.com/sdk/index.html Eclipse ADT(Android Development Tools) Plugin http://developer.android.com/sdk/eclipse-adt.html Crear un AVD http://developer.android.com/guide/developing/devices/ Instalando Android ADT Monday, July 8, 13
  • 17. Instalando Android • JAVA • PATH • JAVA_HOME Instalando Android Studio Monday, July 8, 13
  • 18. Monday, July 8, 13
  • 19. Monday, July 8, 13
  • 20. Monday, July 8, 13
  • 21. Monday, July 8, 13
  • 22. Monday, July 8, 13
  • 23. Monday, July 8, 13
  • 24. Monday, July 8, 13
  • 25. Monday, July 8, 13
  • 26. Monday, July 8, 13
  • 27. Monday, July 8, 13
  • 28. Monday, July 8, 13
  • 29. • Basado en IntelliJ • Manejador deVersiones • WYSIWYG-style layout editing • SDK Manager • Gradle Build Support • Creación de Backends con App Engine Android Studio Monday, July 8, 13
  • 30. Instalando Android • Port-forwarding, Capturar la pantalla, información acerca de los threads el heap, logcat, información acerca de los procesos, spoofing de llamadas y sms, spoofing de informacion de localización • Puerto 8600 • Un debugger por puerto • Cada Aplicación corre en su propio proceso • v , i , d, w, e DDMS Monday, July 8, 13
  • 31. Monday, July 8, 13
  • 32. Monday, July 8, 13
  • 33. Monday, July 8, 13
  • 34. Monday, July 8, 13
  • 35. Monday, July 8, 13
  • 36. Monday, July 8, 13
  • 37. Monday, July 8, 13
  • 38. AndroidVirtual Device Manager Sdk Manager DDMS Run Debug Monday, July 8, 13
  • 39. Monday, July 8, 13
  • 40. Monday, July 8, 13
  • 41. Monday, July 8, 13
  • 42. Monday, July 8, 13
  • 43. Monday, July 8, 13
  • 44. Monday, July 8, 13
  • 45. • Linear Layout • Relative layout • WebView • (Adapter+ Layout) ListView GridView Layout Monday, July 8, 13
  • 46. Monday, July 8, 13
  • 47. Monday, July 8, 13
  • 48. Monday, July 8, 13
  • 49. Monday, July 8, 13
  • 50. Monday, July 8, 13
  • 51. Monday, July 8, 13
  • 52. Monday, July 8, 13
  • 53. Monday, July 8, 13
  • 54. Monday, July 8, 13
  • 55. Monday, July 8, 13
  • 56. Monday, July 8, 13
  • 57. Monday, July 8, 13
  • 58. Monday, July 8, 13
  • 59. Monday, July 8, 13
  • 60. Monday, July 8, 13
  • 61. http://4.bp.blogspot.com/-tXYbdf6HjSk/ T0oUaHf43dI/AAAAAAAAAoo/ OCVY0tn0iX8/s320/ninja+android+ninja +funny.jpg http://www.amazon.com/Android-Spanish- Edition-Maestros-ebook/dp/B0057XNLHY (ykro) Creditos Monday, July 8, 13
  • 62. Gracias por su atención @zezzi cecilia@girlsattech.org Monday, July 8, 13