Pour développer une application mobile, quelles sont les techniques à adopter

Pour développer une application mobile, quelles sont les techniques à adopter