Find Jobs
Hire Freelancers

PDF File Editing Tool for iPhone

$30-250 USD

Closed
Posted almost 7 years ago

$30-250 USD

Paid on delivery
We need a PDF file editing tool similar to apple PDF editor for their mail app. Features that we need are: 1) Need a main function to open PDF file in this project. Functions will be like: func openPDFFile(fileName: String, fileURL: URL) a) After file importing from other apps user will use this method to open the PDF file. b) OR User can open existing PDF files that are stored in userDocuments 2) Editing screen buttons and their purposes: There should be two main panels: Top and bottom panels. b) Top panel contains four buttons: i) Cancel button -> Discard all changes and document will stay as its open. ii) Done button -> Save all changes and changes will be editable when the PDF file open again. After done, if user exports the PDF file to other apps then changes need to be visible in other apps as well. iii) Undo button -> Undo any changes. iv) Redo button -> Redo anything undone. c) Bottom panel contains three main buttons: i) Draw button -> When tapped, further panel opens with choices of two drawing settings: One is for the color of the drawing line and the second is for the width of the drawing line. * Drawing is draggable on screen and resizable, meaning that the user can increase or decrease the drawing size proportionally by its width and height. Drawing can be deleted and duplicated, when the user taps on the drawing menu. On tapping, two options will appear: Delete and Duplicate. ii) Text button -> When tapped, further panel opens with the choice of two text settings: One is for the color of the text and the second is for the size of the text (smaller or larger). * Text is draggable on the screen and resizable, meaning that the user can increase or decrease its width or height. * Text can be deleted, edited or duplicated, when the user taps on the text menu. Three options will be appear: Delete, Edit and Duplicate. * When tapped on Edit, Text will be editable and when the user taps on keypad’s return key, a new line will be added in text box. When the user taps on keypad’s delete button, a line will be removed from the text box. iii) Signature button -> When tapped, further UIAlertSheet opens to choose existing signature OR add/edit signature screen appears in which: * User can delete existing signature or add new signature; these should be visible in the signature screen. - When user taps on delete button on the signature on signature screen, it will remove the signature. - When user taps on add button on signature screen, it will open another screen to draw a new signature. New signature screen layout is attached with this project. * Signature is draggable on the screen and resizable, meaning that the user can increase or decrease the signature proportionally by its width and height. * Signature can be deleted or duplicated, when the user taps on signature menu. Two options will appear: Delete and Duplicate. Our requirements for this project are: 1) Organize code with maximum creating methods with parameters. 2) All codes will be in Swift latest version. No POD installation or Objective-C codes. 3) We need all codes with readable functions/methods with comments describing the purpose of the code. 2) We can ask you to simplify your code if we needed. 3) Please bid, only individuals. We will not award this project to team based companies. Code Copyright Condition: After the full payment we will be the copyright owner of all codes. So in future you will not be able to claim your ownership on the delivered codes. Payment Condition: One full payment milestone will be created which will be released on the completion of the project. We will not give you any portion of the payment before completion of the project. So please don't ask us to release you partial payments in the middle of the project or start of the project. Required Project Features Video: Please watch attached video to understand the required features concept.
Project ID: 14128313

About the project

22 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
22 freelancers are bidding on average $530 USD for this job
User Avatar
Dear sir. I am a professional mobile app developer and have full experience for 6 years. I read your project description carefully and I can understand what you want. So now I can start your project and until you are satisfy, I will provide full service and do my best for you. Please contact me. I value my credit and will be kept the promise with you. I hope you agree my proposal and will be accomplish it quickly and quality so that you 're satisfy about it. Thanks very much.
$155 USD in 3 days
5.0 (110 reviews)
9.0
9.0
User Avatar
Hello, client. Before starting the project I hope to discuss with you about the project technical terminologies and project plans for delivery. I have developed many applications involving various functionalities GPS, Photo and Video App, Getting/Uploading data from server(JSON), Google api, Facebook api , Messaging, News and many other implementations. You can award me your project once you think I understand all requirements for your project and then I will be happy. As a man, I will keep my word. I will try to provide and deliver good quality work in the shortest time so that we can build a good relationship and partnership. As a developer I can develop iOS app in Objective-C or Swift but prefer developing in Swift because it is safe and fast and expressive. I will reply as soon as you ping me and I will keep you posted about my work everyday so that you will be able to know about the status of project development. I will deliver you bug-free and well-clean source code and provide you long-term maintenance after delivery the app. Look forward to hearing from you soon. Best regards, ITWhiz4U.
$155 USD in 3 days
5.0 (71 reviews)
8.1
8.1
User Avatar
Nice to meet you. My name is Bryan Valencia. I am very interesting your project. I am Professional Mobile app(Android, iOS, Backend) developer who has a great experience. I would provide the Best Product and offer good service until you are satisfied with my work. Also, I would suggest a creative idea to you with my experience so that product is a more useful and smooth in every part. Please contact to me and let's discuss your project deeply. Regards.
$155 USD in 3 days
4.9 (45 reviews)
8.0
8.0
User Avatar
★★★★★ Hello. I’m a senior iOS app developer with 7 years form China. I read project description with carefully, and understood what do you want to this project. My major skill is iPhone, iPad, Swift, Objective-C, Cocoa and I mastered Xcode and iOS programming; it will be suitable about your project. After short interview, if you hire me in freelancer, I can start your job as soon. I can promise the full service, high quality and awesome result from me. I hope this project is good chance to understand each other, it will have long-term relationship for business in future. Best Regards. Liu
$2,222 USD in 20 days
5.0 (45 reviews)
6.7
6.7
User Avatar
Hi, I (Myself a senior PHP Developer) have a team having experience of more than 10 years in developing web and mobile applications. I have a team of expert programmers who write robust and bug-free codes at the very first instance. After seeing our quality of work and the cooperation offered to you even after the work has been delivered to you, you’ll come to us again and again to avail our services. I read through the job details extremely carefully and I am absolutely sure that I can do the project very well. I can achieve the results that you are asking for within your timeframe and budget. I am confident I can exceed your expectations and I would love to work on your project. Warm Regards ~Team Shopify
$257 USD in 10 days
5.0 (11 reviews)
6.5
6.5
User Avatar
Hello, Thanks for visiting my proposal. I’ve carefully gone through your job posting on “PDF File Editing Tool for iPhone ” and this is exactly what I specialise in. I am top rated with 100% job completion rate on this platform and have more than 4 years experience in a development field with backend handling. I have completed 100+ projects. I’ll keep this short and we can go into more details when we’ll start a chat. You can also view some samples of my work on www.avicennaenterprise.com. I am waiting for your response. I am able to use all types of communication methods and able to maintain your time schedule during the project is on. I promise you will love my work. Looking forward to hearing hear from you. This offer comes with a money back guarantee. Regards, Sheikh Abdullah
$155 USD in 3 days
4.9 (26 reviews)
5.7
5.7
User Avatar
Hello, It's clear! Let's start work. I'm ready. While I am certain there will be others who underbid me on this project, I can assure you several things. 1. I work extremely fast. 2. I have a great design sense for mobile app. 3. I can speak english fluently. This means that I can ensure quality communication in regards to the project. Thank you and I look forward to the the opportunity to work with you. Xcode expert.
$250 USD in 7 days
5.0 (10 reviews)
4.5
4.5
User Avatar
I am the best candidate for this position because of my extensive customer service and management experience and my ability to adapt to any situation. I have a passion for success and goal oriented demeanor that would push me to accomplish my set tasks. Also, with my personable character I can work well and communicate with others to contribute to team efforts.
$155 USD in 3 days
0.0 (1 review)
0.0
0.0

About the client

Flag of UNITED KINGDOM
Ilford, United Kingdom
5.0
16
Payment method verified
Member since Jan 22, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.