When thinking of a mobile app different development approaches are possible. Although it may seem it doesn't matter at first sight provided the resulting app does "what it says on the tin" choosing the right development approach is key as there are important implications in terms of budget, project timeframe, target audience, app functionality, etc. to take into consideration. In this article we'll see what the different approaches for mobile app development are and the pros and cons of each approach.