Challenge Overview
This challenge is the second in a series where we will attempt to build the components for a Mobile Sales App that uses Salesforce Backend. The premise of the of the App is for Corellian Engineering Corporation Salesperson to request sample equipment for their customers (Rebellion Space Pilots) while they are on planets that may not have wifi or any network connectivity. For this challenge we are focusing on the signature piece of the mobile app. If you have no experience with Salesforce you can still participate, and even win, this challenge, if you have the Force.
In the tweleveparsecs repo [see forum] you will find the code to winning submission of the first challenge. It is comprised of two xcode projects and one xcode workspace. In addition you will find the credentials to my demo Salesforce org that is already set up for your app (see readme in github) and in the challenge forum. In the App you will see three views: contacts, products, and SampleRequests. For this challenge we want to simply add a finger signature to the sample request view. GLPaint is an IoS drawing library that we have used in the past to do this exact thing. It was considered “Drop Dead Simple” by Challenge Architect, mtwomey.
I am told using the supplied GLPaint lib and adding the paint pallet to the form should be pretty trivia tool. Next we need to convert this whole view into a pdf to act like a receipt and get it off the device. Long term we want the pdf to be an attachment to the sample request that is synced with Salesforce and we believe the Salesforce Mobile SDK will support this, however we will allow you to email the receipt to a specified or default address. If you are a Salesforce Jedi and want to tackle uploading this to Salesforce as an attachment there is a $700 bonus for you.
Let me walk you through the flow one more time:
1. A sales peson creates a contact and creates a samplerequest which they select a product and a contact - done
2. sampleRequest gets processed in salesforce - done
3. Salesperson delivers the product to the customer (or wooki) and has them sign the ipad, then sampleRequest is mailed to them or attached in Salesforce (THIS CHALLENGE)
We think we have set up this challenge so you can be a mobile IoS developer and know nothing about Saleforce and still win. However to get the $700 bonus you will need to get the pdf into Salesforce as
Final Submission Guidelines
1. Please include you code in a single ziped file, starting from the provide github repo. I'd like to encourage you to track your changes using git localy for this challenge. It's not strictly required, but it would be helpful.”
2. Please provide a video of your code in action, you may annotate the video if you are not comfortable with spoke English.
3, In addtion to the prize money a $700 bonus will be award if a submitter can get the pdf with signature into Salesforce as an attachment to the sample_request object.