The front-end is the native mobile app an end-user will use . In most cases, mobile apps consist of interactive user experiences that use an API and a back-end for managing data. In some cases, when an app needs to allow users to work without internet access, the app may utilize local data storage.