UNI - Sales Portal iPad iOS Swift F2F Printing - realworldswift

Key Information

Register
Submit
The challenge is finished.

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

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30048729