2 repository-uri
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 este o bază de cunoștințe tehnice și un ghid de studiu de inginerie axat pe internele framework-ului Android, arhitectura sistemului și optimizarea performanței mobile. Servește drept referință pentru analizarea secvenței de boot Android, bootstrapping-ul proceselor și inițializarea serviciilor de sistem. Proiectul oferă ghiduri detaliate despre performanța mobilă, inclusiv strategii pentru reducerea amprentei de memorie, identificarea scurgerilor de memorie și optimizarea decodării imaginilor. Acoperă, de asemenea, comunicarea inter-proces Android folosind AIDL și driverul de kernel Binder, precum și manuale de arhitectură software pentru decuplarea logicii de business de interfețele utilizator prin tipare precum MVVM și MVP. Dincolo de dezvoltarea mobilă, repository-ul include o bază de cunoștințe de informatică pentru pregătirea interviurilor tehnice, acoperind structuri de date, algoritmi și concepte de sistem de operare. De asemenea, dispune de o referință practică pentru controlul versiunilor Git, detaliind gestionarea repository-ului, sincronizarea și fluxurile de lucru de branching.
Explains how to access and manage external assets from plugin packages using Android system resource paths.
EffectiveAndroidUI este o colecție de implementări de referință și proiecte eșantion care demonstrează modele arhitecturale UI pentru Android, strategii de navigare și tehnici de gestionare a resurselor. Oferă exemple practice de implementare a modelelor Model-View-Presenter și Model-View-ViewModel pentru a separa logica de business de interfața utilizator. Proiectul prezintă demonstrații ale logicii centralizate de tranziție între ecrane și comunicarea între fragmente. Include exemple de gestionare a resurselor folosind calificatori personalizați pentru a organiza activele și a adapta layout-urile în funcție de densitatea și dimensiunea ecranului. Repository-ul acoperă domenii largi de capabilități, inclusiv gestionarea dependențelor pentru a controla durata de viață a obiectelor, optimizarea layout-ului pentru interfețe responsive și optimizarea performanței listelor folosind view recycling pentru seturi mari de date.
Demonstrates the use of Android system resource managers and qualifiers for adaptive layout loading.