Low level performance optimisation

So far we have discussed mobile front end architecture, or how to alter the ways you shape the macrostructure of your program and handle data to gain a performance advantage. Low level performance optimisation helps your chosen architecture execute at a best possible speed – it forms a set of techniques that eventually become compulsive habits in how you microstructure much smaller sections of your code to unleash the full performance of the phone.