Características y evolución de la Plataforma ANDROID

Contenido

-Mapa Mental cacracteristicas plataforma android.

-Timeline evolucion de android.

-Comparativa plataformas de desarrollo movil.

-Mapa conceptual caracteristicas android.

-Contenido de carpetas de estructura android.

-Componentes de una aplicacion android.

-Estados de una aplicacion android.

-Estructura XML de manifiesto android.

 

Comparativa

plataformas para el desarrollo de aplicaciones móviles

Características de la Arquitectura Android.

 

Estructura de un proyecto android

-Carpeta java

-Carpeta res

-Carpeta layout

-Carpeta values

Estructura de un proyecto android

Carpeta java: Esta carpeta contendrá todo el código fuente de la aplicación, clases auxiliares, etc. Inicialmente, Android Studio creará por nosotros el código básico de la pantalla (actividad o activity) principal de la aplicación, que recordemos que en nuestro caso era MainActivity, y siempre bajo la estructura del paquete java definido durante la creación del proyecto.

Estructura de un proyecto android

Carpeta res: Contiene todos los ficheros de recursos necesarios para el proyecto: imágenes, layouts, cadenas de texto, etc. Los diferentes tipos de recursos se pueden distribuir entre las siguientes subcarpetas:

Estructura de un proyecto android

Carpeta layout: Contiene los ficheros de definición XML de las diferentes pantallas de la interfaz gráfica. Para definir distintos layouts dependiendo de la orientación del dispositivo se puede dividir también en subcarpetas.

 

Estructura de un proyecto android

Carpeta values: Contiene otros ficheros XML de recursos de la aplicación, como por ejemplo cadenas de texto (strings.xml), estilos (styles.xml), colores (colors.xml), arrays de valores (arrays.xml), tamaños (dimens.xml), etc.

 

Estructura de un proyecto android

Carpeta values: Contiene otros ficheros XML de recursos de la aplicación, como por ejemplo cadenas de texto (strings.xml), estilos (styles.xml), colores (colors.xml), arrays de valores (arrays.xml), tamaños (dimens.xml), etc.

 

Componentes de una aplicación Android

Activity: Las actividades (activities) representan el componente principal de la interfaz gráfica de una aplicación Android. Se puede pensar en una actividad como el elemento análogo a una ventana o pantalla en cualquier otro lenguaje visual.

Componentes de una aplicación Android

 View: Son los distintos componentes de la interfaz de usuario. Por ejemplo, combos, botones, listas, imágenes, etc.

Componentes de una aplicación Android

Services: Un services es un componente que se ejecuta en segundo plano para realizar operaciones de larga duración. Por ejemplo, un servicio puede reproducir música en segundo plano mientras el usuario está en una aplicación diferente. Las Activities pueden iniciar un servicio y dejar que se ejecute o unirse a él con el fin de interactuar.

Componentes de una aplicación Android

Content providers: administra un conjunto compartido de datos de la aplicación. Puede almacenar los datos en un archivo, una base de datos SQLite, en la web, o cualquier otro lugar de almacenamiento permanente que su aplicación puede tener acceso. Por ejemplo, el sistema Android ofrece un  Content providers que gestiona la información de contacto del usuario.

Componentes de una aplicación Android

Broadcastreceivers: es un componente que responde a los mensajes broadcast del sistema. Muchos mensajes broadcast se originan en el sistema, por ejemplo, un mensaje que anuncia que la pantalla se ha apagado, la batería está baja, o una imagen fue capturada.

Componentes de una aplicación Android

Intent: Una intención representa la voluntad de realizar alguna acción; como realizar una llamada de teléfono, visualizar una página web. Se utiliza cada vez que queramos:
        ◦ Lanzar una actividad
        ◦ Lanzar un servicio
        ◦ Enviar un anuncio de tipo broadcast
        ◦ Comunicarnos con un servicio

Componentes de una aplicación Android

Es un archivo de configuración donde podemos aplicar las configuraciones básicas de nuestra app. Su configuración puede realizarse a través de una interfaz gráfica, pero es recomendable conocer la sintaxis ya que en muchas ocasiones será más fácil y rápido hacerlo desde el propio xml.

XML del Android Manifiest

SQA

Bibliografía:

 

-Create Infographic - Sign in. (2019). Retrieved 26 August 2019, from https://infograph.venngage.com/edit/eb6c7b9c-8038-42ef-8198-b5f5bbb817b7

-Estructura de un proyecto Android (Android Studio) | sgoliver.net. (2019). Retrieved 26 August 2019, from http://www.sgoliver.net/blog/estructura-de-un-proyecto-android-android-studio/

-Máster en Desarrollo de Aplicaciones Android - Componentes de una aplicación. (2019). Retrieved 26 August 2019, from http://www.androidcurso.com/index.php/recursos/31-unidad-1-vision-general-y-entorno-de-desarrollo/149-componentes-de-una-aplicacion

caracteristicas plataforma android

By Roni C. De León V.

caracteristicas plataforma android

  • 330