Professional Documents
Culture Documents
Temario
• Logro
• Acerca de Android
• Workflow
• Software Stack
• Arquitectura de App
Logro
Acerca de Android
Android
Workflow
Developer Workflow
Developer Workflow
Setup
Android Studio
Android SDK
Android Virtual Devices (AVD)
Developer Workflow
Development
Android Manifest
Android Modules
Java classes & packages
Resource files
Gradle
Developer Workflow
Debugging & Testing
Inline Debugging
Memory and CPU Monitor
Android Debug Monitor
Developer Workflow
Herramientas adicionales
Prototyping
TEMA # 3
Software Stack
Android Software Stack
Applications
Application Framework
Linux kernel
Android Software Stack
Applications
Application Framework
Linux kernel
Android Software Stack
Applications
Binder (IPC)
Audio drivers Camera driver Display driver
driver
Application Framework
Power
Flash memory Keypad driver WiFi driver
management
Android Runtime Libraries
Linux kernel
Android Software Stack
Applications
Application Framework
Linux kernel
Android Software Stack
Applications
Application Framework
Core Libraries
Applications
Application Framework
Linux kernel
Android Software Stack
Media
FreeType libc Applications
LibWebCore
framework
OpenGL SGL
Application Framework
SQLite SSL
Linux kernel
Android Software Stack
Applications
Application Framework
Linux kernel
Android Software Stack
Applications
Application Framework
Location Notification
Activity manager
Android Runtime
Content provider Libraries
manager manager
Applications
Application Framework
Linux kernel
Android Software Stack
Applications
Home Browser
Application Framework
Contacts Phone
Linux kernel
Android Software Stack
TEMA # 4
Arquitectura de App
Arquitectura de App
Broadcast
System messages reactors
receivers
Activity
Componente de aplicación.
Pantalla de interacción con un propósito.
Aplicación compuesta de uno o más activities enlazadas.
Activity
Fragment
Componente de aplicación.
Pantalla de interacción con un propósito.
Aplicación compuesta de uno o más activities enlazadas.
Intent
Ciclo de vida
Conclusiones
1 Android
Android
4
Android TV
Android Auto
Android Wear
Bibliografía
• android developers -
http://developer.android.com/index.html