Fuel Up: Eat For Energy
Journeys help people with their health goals. Each Journey has
a different health goal in mind, like exercise, diet, etc.
Content is created by content teams using an Objective C / Cocoa
based content app and saved on a remote server.
The mobile app demonstrated on the left, reads scenes and
content (images, videos, text and so on) from a remote service
using REST API and dynamically builds the UI to display it.
To dynamically layout elements, I've created a set of controls
(for example: action-buttons, simple-paragraphs, image-sets,
bulleted-lists, etc.) and a simplified auto-layout API.
Together, they allow creating the UI dynamically with
simple API calls like:
aButton = [ ButtonContol newWithTitle : NSString ]
anImage = [ ImageControler newWithUrl : NSString ]
[ aButton layoutUnderImage : UIImageView ]
White Labeling
Next Gen content apps, which we are presently working on, are white labeling apps that are tailored to the requirements of each client organization.
We've built an engine that can generate apps based on provisioning profiles.
The provisioning profile defines the health goal, which determines the content. Appearance is also customizable, which may include a logo, images, color theme, fonts, etc.
We've wrapped each module as a framework, which we "mix and match" to create apps as needed.