IBM Digital App Builder
IBM Digital App Builder helps to quickly create mobile, web and PWA (Progressive Web App) multi-channel applications with AI capabilities powered by Watson services. The apps created using the Digital App Builder leverage IBM Mobile Foundation V8 (on-prem or cloud) for security, backend connectivity, and analytics.
The key features of the IBM Digital App Builder are as follows:
Use this tool to quickly build digital apps that can run on multiple channels. The Digital App Builder provides the ability to drag-and-drop components to quickly build an app. This app can be targeted to multiple channels, like apps for iOS (iPhone, iPad), Android (Phone, Tabs), Progressive web apps (PWA), and web pages.
Easily integrate Watson AI capabilities like Chatbot and Visual Recognition. Adding a chatbot or visual recognition capabilities to the app becomes as easy as adding a control. Also easily train the AI service by adding a set of questions and answers or drag-and-drop a set of images to classify. There is no need for a data scientist to build a complex machine-learning model.
Add data bound controls for microservice backends. A wizard can be used to import an Open API specification (Swagger) for a microservice. This helps to create a dataset for building a frontend for the service which is bound to a data-bound UI control in the app. Switch to code view for performing advanced coding on the app.
Add push notifications services as part of Engagements.
Use Live Update to dynamically toggle app features on or off after the app is live.
Code the app by deploying mock REST APIs to mimic an actual microservice in production.
An app owner can enable Analytics for the app. The app now sends data to the Mobile Foundation server.
The app created uses open source technologies like Cordova, Ionic, and Angular. You can preview the app for various form factors before it is deployed. You can also use the quick start templates to build your apps (for example, Watson chatbot).
Tutorials to follow
Find below further information about the product:▲
- System Requirements
- Installation and Configuration
- Getting Started
- Digital App Builder interface
- Developing an app
- Adding Basic Controls
- Adding a Data Set
- Adding a Login Form
- Adding a Chatbot
- Adding Image Recognition to the App
- Adding Push Notifications
- Feature toggle using Live Update
- Using Mock ReST APIs
- Publishing an app to IBM App Center
- Connect to Microservices using the API Proxy
- Digital App Builder Settings
- Frequently Asked Questions
- Known Issues