Adobe recommends using the SPA Editor for projects that require single page application framework-based client-side rendering (e.g. React). Learn more.
AEM integrates with PhoneGap so that you can easily create apps using AEM pages. PhoneGap allows the user to create utility apps that lets user to work with the content. Content Sync enables you to create versioned archives of pages for bundling with apps.
Typically, an AEM Administrator is responsible for adding a new application to the AEM Mobile catalog, either by creating a new app using the creation wizard, or by importing an existing application.
From here an AEM Author (or Marketer) is now able to use the out-of-the-box templates and components to add and edit pages, drag and drop components and add media of all types from the DAM including images, videos and text fragments (content fragments).
The real power of AEM Mobile is that a savvy AEM Developer can extend and create custom web templates and components to enable the AEM Author to create beautful and engaging mobile experiences. These templates and components are not only optimized for the mobile app world; but communicate both to the device and to the AEM server (any remote server) to omni-channel service end-points.
When the AEM Author believes the app is ready, they can first have their stakeholders download the app with Adobe Verify (available in both the AppStore and PlayStore) for review and approval. Once they've received the green light, they are able to release this new or updated content directly to their users through the AEM Mobile ContentSync content release management dashboard. One person can take on any number of roles, that's up to you and your governance policies.
AEM Mobile is just one pillar that makes up the complete AEM platform.
Before working with AEM Mobile and following the steps within this getting started guide, users should be familiar with AEM and the AEM Mobile Control Center. See:
See Authoring for Adobe PhoneGap Enterprise in AEM to learn about an author's roles and responsibilities.
There are sample applcations that will integrate with AEM Mobile and can be customized by the developer. Click on Developing Adobe PhoneGap Enterprise with AEM.
In subsequent chapters you'll learn about advanced concepts like White labeling you application, Localization, Internationalization, ContentSync, Targeting, Analytics, and more.
See Administering Content for Adobe PhoneGap Enterprise with AEM to set up and manage your mobile application.
Using hybrid mobile technologies, you can create rich mobile applications that run offline and online with AEM Mobile in fact, many customers choose to create apps that check for when they're online or offline and behave accordingly.