| XML Files |
| X Collect declared IDs |
| X Build StringPool |
| X Flatten |
| |
| Resource Table Operations |
| X Build Resource Table (with StringPool) from XML. |
| X Modify Resource Table. |
| X - Copy and transform resources. |
| X - Pre-17/21 attr correction. |
| X Perform analysis of types. |
| X Flatten. |
| X Assign resource IDs. |
| X Assign public resource IDs. |
| X Merge resource tables |
| - Assign private attributes to different typespace. |
| - Align resource tables |
| |
| Splits |
| - Collect all resources (ids from layouts). |
| - Generate resource table from base resources. |
| - Generate resource table from individual resources of the required type. |
| - Align resource tables (same type/name = same ID). |
| |
| Fat Apk |
| X Collect all resources (ids from layouts). |
| X Generate resource tables for all configurations. |
| - Align individual resource tables. |
| - Merge resource tables. |