MobileFirst Platform Foundation 7.1 Labs


Hybrid Wallet

This 1-day PoT path will allow you to get used to work with the MobileFirst Platform Foundation 7.1 release within 1 day of hands-on experience. During this day you will develop a small banking app to check your card's balance and transactions, and change limits.

This app will be using Adapter-based authentication, Push notifications, JavaScript adapters, JSONStore and the recently introduced Cordova application project.

Development will be done using the Ionic Framework, MobileFirst Platform CLI and Atom as the main IDE. You will also learn how to use the Mobile Quality Assurance service on IBM Cloud, and report a bug from inside the app. Your application development will start with creating an application using the Ionic command-line interface. The created project will be then moved to a MobileFirst Platform Cordova application project and you will continue development from there.

Description: Using the Ionic framework CLI create a project based on the tabs template, then migrate it to a MobileFirst Platform Cordova project using the MobileFirst CLI.
Time to complete: 20 minutes
Description: Using JavaScript adapters call to emulated back-end services and display the result inside the application.
Time to complete: 45 minutes
Lab files: download
Description: Using MobileFirst Platform classic security model, configure an adapter-based authentication mechanism in the application.
Time to complete: 50 minutes
Description: Implement a cards carousel using angular-carousel and prepare cards images for it using Canvas and drawing on images.
Time to complete: 40 minutes
Lab files: download
Description: Prepare backend services mocks and by calling the through the adapter, implement transaction display login as well as change limits capability.
Time to complete: 1 hour 40 minutes
Lab files: download
Description: Add a Messages tab and store data from backend service in JSONStore.
Time to complete: 40 minutes
Lab files: download
Description: Register an event source and subscribe to push notification to deliver notification to the device.
Time to complete: 40 minutes
Description: Create an MQA service instance on IBM Cloud, add MQA SDK to hybrid application, establish the session and submit a bug report.
Time to complete: 25 minutes
Inclusive terminology note: The Mobile First Platform team is making changes to support the IBM® initiative to replace racially biased and other discriminatory language in our code and content with more inclusive language. While IBM values the use of inclusive language, terms that are outside of IBM's direct influence are sometimes required for the sake of maintaining user understanding. As other industry leaders join IBM in embracing the use of inclusive language, IBM will continue to update the documentation to reflect those changes.