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 Bluemix, 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 Bluemix, add MQA SDK to hybrid application, establish the session and submit a bug report.
Time to complete: 25 minutes