How to create your own FlashAfterUpdate ZIPs for Android

If you are running a custom Android ROM that you update often like me (more than 1 time a month), you want to industrialize the process of flashing additional system applications/configurations. Because without automation, you have to do the ...