1XML Files 2X Collect declared IDs 3X Build StringPool 4X Flatten 5 6Resource Table Operations 7X Build Resource Table (with StringPool) from XML. 8X Modify Resource Table. 9X - Copy and transform resources. 10X - Pre-17/21 attr correction. 11X Perform analysis of types. 12X Flatten. 13X Assign resource IDs. 14X Assign public resource IDs. 15X Merge resource tables 16- Assign private attributes to different typespace. 17- Align resource tables 18 19Splits 20- Collect all resources (ids from layouts). 21- Generate resource table from base resources. 22- Generate resource table from individual resources of the required type. 23- Align resource tables (same type/name = same ID). 24 25Fat Apk 26X Collect all resources (ids from layouts). 27X Generate resource tables for all configurations. 28- Align individual resource tables. 29- Merge resource tables. 30