¿Qué es arquitectura?

2/32
Recursos
Transcripción

Aportes 7

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Arquitectura Android y Patrones de diseño
La arquitectura se la puede definir como los componentes de una arquitectura y como se comunican.
Esta se divide en cuatro capas:
-Kernel Linux
-Platform Libraries
-Android Runtime
-Aplication Framework
-Aplications (la principal de todas las capas)
Nota: La deuda técnica se puede evitar buena arquitectura y patrones de diseño android.

Arquitectura Android:

  • Linux Kernel: display driver, Wi-Fi driver, audio driver, bluetooth driver, camera driver, etc

  • Android runtime: dalvik virtual machine, zygote, android debug brige, core
    libraries.

Platform libraries (se encuentra ubicado dentro de Android runtime): media framework, OpenGL, graphics, SGL, SSL, SQLite, etc

  • Application framework: activity manager, package manager, NFC service, location service, windows manager, etc

  • **Applications: **home, contacts, camera, SMS, alarm, time, calendar, music, gallery, etc

Arquitectura Android

  • Applications
  • Applications Franwork
  • Android ountine
    -Linux Kernel

extaño a Anahi Salgado sin desmeritar 😄

gente, en android studio existen unas librerias con android jetpack para la arquitectura y el buen diseno de applicaciones [Componentes de la de arquitectura de Android | Desarrolladores de Android | Android Developers](https://developer.android.com/topic/libraries/architecture?hl=es-419)

Los patrones arquitectonicos son diferentes a los patrones de diseño. Tanto los patrones de diseño como los patrones arquitectonicos pueden resultar similares ante un arquitecto inexperto.

¿Qué es arquitectura? Se dividen en dos partes: Los componentes que construyen una arquitectura y el como se comunican.