arquitectura de la aplicación para Android Resumen información relevante

1 Introducción

Siempre y cuando no es uno o dos años de experiencia de trabajo programadores, están expuestos a más o menos cosas arquitectura. podría no funcionar normalmente entre 0-1 tendrá la oportunidad de diseñar su propio conjunto de arquitectura completamente, pero si usted quiere llegar a ser ingenieros, tecnólogos, arquitectos ...... exposición temprana a la arquitectura del conocimiento es para el bien. He recogido una gran cantidad de material, ya que aquí se resume para un fácil acceso.

Este blog seguirá actualizando Oh! La versión actual es 3/24/2020  actualización.

2 Zatan

de programación para Android del programa marco de la arquitectura (Este artículo resume personalmente siento muy bien, los actuales desarrolladores de aplicaciones Android utilizan la arquitectura se ha mencionado)

Desarrollo Zatan: Una breve historia del móvil Android de desarrollo de aplicaciones Arquitectura

3 codificación arquitectura

Codificación de la arquitectura, sino que también se conoce como la arquitectura de código, los patrones arquitectónicos, marcos, patrones, etc., se pueden dividir en tres categorías: MVC, MVP y MVVM.

3.1 MVC

patrón de diseño MVC Android, de un ejemplo para entender MVC

base de Android - patrón MVC Framework de la práctica en Andrews (! MVC aplicación de este artículo puede parecer un poco especial, oh!)

Los desarrolladores de Android - a través fácil de usar Android demo te permite entender la arquitectura MVC y la arquitectura MVP

3.2 MVP

MVP a fondo para conocer un pequeño ejemplo

Fundación Android - Modo MVP marco en la práctica en Andrews

Google TODO-MVP detallada

Hablando sobre el patrón de arquitectura - koala equipo móvil del blog técnica (que implica MVP y MVVM)

Un artículo con usted entiende completamente el MVC, MVP, patrón MVVM (incluyendo ejemplos para explicar) (introduce MVP)

3.3 MVVM

MVVM DataBinding experiencia de aprendizaje

Android -MVVM desarrollo del proyecto (temática de siete artículo)

AAC Android modos de Arquitectura (AAC gradas para Android Arquitectura componentes, es el lanzamiento oficial del programa de arquitectura Android MVVM tutoría)

4 arquitectura ingeniería

arquitectura de la ingeniería, también se conoce como estructura del proyecto, dividido en cuatro categorías: proyectos de modo único, basado en componentes modulares,, tecnología plug-in. El "modo de un solo proyecto" es todo el proyecto es sólo un módulo, principalmente por subcontratistas para llevar a cabo la división funcional, es el tipo más básico de la infraestructura de ingeniería, no voy a enumerar los datos.

Por "modular" y "componente" de la diferencia, que se estima que muchas personas son más fans ahora! De acuerdo con "artículo aquí el pensamiento y el resumen de los componentes modulares del punto' de vista, probablemente, por así decirlo:

  • Modular enfatizó que dividir , o si se hace desde un punto de vista arquitectónico y técnico, significa que el primer código modular, los datos, y tan diferente de acuerdo con su separación de funciones, desde un punto de vista comercial es más fácil de mantener, iterativa, permitiendo a los desarrolladores se puede dividir y conquistar.
  • Se centra en el conjunto de reutilización , si el uso repetido de la imagen botones de la interfaz de usuario, o procesamiento de datos de flujo de un componente, se puede utilizar repetidamente como de largo, y eran altamente encapsuladas, accesible sólo a través de la interfaz, se se le puede llamar "componente"

En lo personal, me sentí inclinado a estar de acuerdo con esta declaración, por lo que no voy a poner basada en componentes modulares y en términos del individuo.

4,1 modular y el componente

, Un androide arquitectura cliente diseño Compartir

Android micro-canal reconfigurable práctica modular arquitectura

Vivo fuera de Android proyecto Evolución de la arquitectura - BaronTalk

la exploración y la práctica modular Android - BaronTalk

Android pensamiento arquitectura (multi-proceso modular) - espinosa

Android componentes de las mejores prácticas del programa - Corazón puerta Diao largo (relacionados con la tecnología plug-in, que proyectos de código abierto muy bien)

Android componentes del programa - Hua Zhang Yang (Para los componentes de una descripción muy detallada, así como para explicar el código de la llave)

componentes definitiva del programa Android - Hua Zhang Yang

4.2 del plugin

plug-in de Android desarrollo de la tecnología (a): tecnología de reflexión de Java introducido

plug-in de Android desarrollo de la tecnología (II): archivos externos de carga Dex

plug-in de Android desarrollo de la tecnología (c): recursos orientados-Plug

plugin de Android de desarrollo (D): implementación de la tecnología plug-in

 

Si desea estudiantes de intercambio y aprendizaje, se puede añadir sobre el grupo QQ Oh!

Publicado 49 artículos originales · ganado elogios 43 · Vistas de 100.000 +

Supongo que te gusta

Origin blog.csdn.net/Fantasy_Lin_/article/details/104686495
Recomendado
Clasificación