Challenge Overview
Challenge Overview
The goal of this F2F challenge is to add print capability to our existing iPad application.
Overall Project Description
Our partner is developing a state-of-the-art tablet based sales and order processing tool. Their sales team will be managing client visits, tasks, calendars, notifications, and order processing all through this tool. The platform is the Apple iPad.
Print Capability
A print button needs to be added to our UIWebView Content Modals. The following functions create a modal with such Content, and will need to activate the print button:
-
GlobalMenuViewController.createWebViewController
-
GlobalMenuViewController.containerShowModalWithContent
-
GlobalSearchSidebarViewController.containerShowModalWithContent
-
LeftSidebarViewController.containerShowModalWithContent
It should match the design below (pdf included in forums).
Use "IsPrintingAvailable" (UIPrintInteractionController) to check if the user has printing capability. If not, do not display the button. If printing is available display the standard print dialog when the button is clicked. The content that should be printed is the contents of the UIWebView.
Setup
Source code for this project will be included in the forums.
This contest will not require you to do any direct work with the Salesforce Mobile SDK, but it is a required element of the overall application. As such you will need to be able to login to Salesforce the first time you run the application in order to access the other components of the application. The credentials are as follows:
Username: uni1@topcoder.com
Password: community123
Final Submission Guidelines
Required Deliverables:
-
Cocoa Touch framework Xcode 6.1.1 project with well commented code
-
Code must compile against iOS SDK 8.1 with a deployment target of iOS 7.0
-
Upload all source projects as a zip
-
Documentation of all project / source files changed in the solution