Please enable JavaScript.
Coggle requires JavaScript to display documents.
Fundamentos de una App en Android - Coggle Diagram
Fundamentos de una App en Android
Principales componentes de una app
Actividades
Las actividades tienen una interfaz de usuario, el entorno de ejecución de Android necesita que estas interfaces siempre respondan al usuario en poco tiempo.
Por ello, impone límites al tiempo que la interfaz puede estar sin responder a eventos en la pantalla.
Las tareas de una actividad deben ser, por tanto,
cortas.
Servicios
Si necesitas hacer tareas largas, usa servicios (los servicios no tienen interfaz de usuario).
Notificaciones
Los receptores de notificaciones se usan para tratar los avisos globales del sistema.
Tampoco tienen interfaz, pero pueden usar la barra de notificaciones.
Recursos externos
Descripciones de la interfaz
layout
Menún
menú
Aparecía de elementos de interfaz
style
Colores
color
Gráficos como mapa de bits o XML
drawable
Texto
string, array o plurals
XML
Estructura de un proyecto de App
Clase
Librerías de código y los niveles mínimo y recomendado de la app y de Android que necesita nuestra app para funcionar.
Recursos
Los permisos que necesita nuestra app para funcionar o que necesitan otras apps para utilizarla
Manifiestos
Define algunas características generales de nuestra app.
Las más importantes son el nombre completo de la app, los componentes que forman parte de la app
Elementos fundamentales del código fuente
Directorio SRC
Android Library
Directorios RES
Directorio bin
Directorio gen
Directorio assests
Directorio lib
Andoid Manifest