2 repositorios
Mechanisms for integrating external assets and managing paths within the Android system resource manager.
Distinct from Resource Loading: Existing candidates are for web resources or game world loading; this is specifically about Android system assets.
Explore 2 awesome GitHub repositories matching mobile development · Android Resource Loading. Refine with filters or upvote what's useful.
LearningNotes es una base de conocimientos técnicos y guía de estudio de ingeniería centrada en los internos del framework de Android, la arquitectura del sistema y la optimización del rendimiento móvil. Sirve como referencia para analizar la secuencia de arranque de Android, el arranque de procesos y la inicialización de servicios del sistema. El proyecto proporciona guías detalladas sobre el rendimiento móvil, incluyendo estrategias para reducir las huellas de memoria, identificar fugas de memoria y optimizar la decodificación de imágenes. Además, cubre la comunicación entre procesos de Android utilizando AIDL y el controlador del kernel Binder, así como manuales de arquitectura de software para desacoplar la lógica de negocio de las interfaces de usuario a través de patrones como MVVM y MVP. Más allá del desarrollo móvil, el repositorio incluye una base de conocimientos de ciencias de la computación para la preparación de entrevistas técnicas, cubriendo estructuras de datos, algoritmos y conceptos de sistemas operativos. También cuenta con una referencia práctica para el control de versiones de Git, detallando la gestión de repositorios, sincronización y flujos de trabajo de ramificación.
Explains how to access and manage external assets from plugin packages using Android system resource paths.
EffectiveAndroidUI es una colección de implementaciones de referencia y proyectos de muestra que demuestran patrones arquitectónicos de UI en Android, estrategias de navegación y técnicas de gestión de recursos. Proporciona ejemplos prácticos de implementación de patrones Model-View-Presenter y Model-View-ViewModel para separar la lógica de negocio de la interfaz de usuario. El proyecto presenta demostraciones de lógica centralizada de transición de pantallas y comunicación entre fragmentos. Incluye ejemplos de gestión de recursos utilizando calificadores personalizados para organizar activos y adaptar diseños según la densidad y el tamaño de la pantalla. El repositorio cubre áreas de capacidad amplias, incluyendo la gestión de dependencias para controlar los tiempos de vida de los objetos, la optimización de diseños para interfaces responsivas y la optimización del rendimiento de listas mediante el reciclaje de vistas para grandes conjuntos de datos.
Demonstrates the use of Android system resource managers and qualifiers for adaptive layout loading.