Find Jobs
Hire Freelancers

Create a special-formatted text editor app for macOS

$750-1500 USD

Closed
Posted over 3 years ago

$750-1500 USD

Paid on delivery
PLEASE read everything below BEFORE you place your bid. Any automatic or general bid without reading my custom needs, will not be seen. I want to build a SwiftUI Document-based multi-platform (macOS for now) app that has a text editor for writing movie scripts and screenplays. I need to apply special formatting and indentation to every line of the text editor. Take a look at "[login to view URL]". I've made a simple interface to see what I mean. The intended app is similar to Final Draft in some ways, but with much simpler features. Take a look at this video about Final Draft: [login to view URL] ----- What I need: - Simple and powerful app to write screenplays. - App uses localization to easily support Arabic language (RTL). - Has an Arabic interface by default (I will provide the needed translations upon request). - The user can write the full screenplay with the assistance of Tab and Enter (Return) only. - App saves the names of characters and locations for automatic and intelligent use (SmartType). - Autocomplete when writing items like "Scene Title", "Transitions", and more. - Write notes or insert a picture about a specific text. - Print the full screenplay (along with the title page) and the ability to place Watermark. - For maximum clarity, I will provide clear and simple wireframes for all screens of the app. ----- Formatting Criteria: The app automatically sets the intended style for each line written by the user. For example, when he writes a "Dialogue" line, it will be set to Dialogue style automatically depending on a simple criteria that I will provide to you. The Criteria is simple. It tells us what's the format and indentation of the next line, depending on the current line. For example, if user is in a "Character" line, and he hits Enter, the new line will be a "Dialogue" line, so it will be set to Dialogue style. The Dialouge style would be: Alignment: Right, Spacing: 1, Space Before: 0, Right Margin: 2.500”, Left Margin: 6.000”. This is only an example, the full criteria will be provided after you're awarded the project. ----- Lines Styles: As I said, each line of the screenplay should have a predefined style. Take a look at "[login to view URL]". There are 11 styles (format and indentation for each one). ----- Code Scenario: To simplify, look at the following scenario that the code should apply: - User hits Enter or Tab. - The code checks the "Criteria" to know how to format next line. - New line is formatted and indented as per the style guide. - User now can write his text in the new formatted line. ----- Technical Notes: - Font styles and indentations should be set automatically while the user is typing. Tip: This could be achieved easily through calling the formatting function in "TextEditor().onChange()" modifier. - App will be in Arabic language (RTL) and supports writing in Arabic. - SwiftUI "TextEditor" component is only available in Xcode 12, iOS14, macOS Big Sur. - You may use TextKit, CoreText or any powerful library to format the text. - You must provide a code that successfully apply the code scenario. - You must use last versions of Swift, SwiftUI, Xcode, Mac, etc. - The app must be built as a multi-platform app, so we can easily make iOS//iPadOS/tvOS versions of it. - The app must provide an activation process, in which, it will be activated using a Product Key. I want to make the app available through download and install, not on the Mac App Store. ----- General Notes: - Automatic bids without understanding my custom needs will not be looked at. - Priority is for: good price, reasonable time frame, and high quality. - Any bid above $1500 will be removed. - If the bid is above $1000, it's more likely I will not award you. - If you deliver good and efficient work, I will definitely work with you on the long-term. - Money will be released only after providing the full project, and when I'm fully satisfied. - You must provide deliverables and stay in connection with me.
Project ID: 28009346

About the project

12 proposals
Remote project
Active 3 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
12 freelancers are bidding on average $1,102 USD for this job
User Avatar
Hi there, I will design and develop the special formated app and get it delivered on time line and move on step by step. We can discuss further and begin working accordingly. I look forward to working with you. Regards, Vistara
$1,125 USD in 7 days
4.9 (18 reviews)
6.7
6.7
User Avatar
Hi, my name is Ann from Palestine. I belong to a huge excellent teamwork specializing in Mobile Applications. Absolutely, we are ready to work on your project to build a special-formatted text editor app for macOS. No worries, we have read your project and are able to submit your project in a high quality as you seek on time. Actually, I want to discuss more details about your project. You can contact me to share with you some samples of our work. As well as, you can check our last project. It would be my pleasure to work with you on your listed project. Best regards, Ann
$750 USD in 14 days
5.0 (5 reviews)
5.4
5.4
User Avatar
Hi. I have checked the Youtube link about FinalDraft carefully. This is the text editor that supports special features such as display/choose candidate words, RTL, translate, autocomplete, choose styles. All is no problem for me. Hope our first discussion over the private chat. Vitalii.
$1,000 USD in 10 days
5.0 (7 reviews)
4.8
4.8
User Avatar
Hi, I'm an experienced MacOS specialist having 5+ years of experience with development of Native Desktop apps for Macintosh Operating System, interested to develop required app for writing screenplays. Do you've any design for the required app?
$1,000 USD in 21 days
4.8 (3 reviews)
4.9
4.9

About the client

Flag of SAUDI ARABIA
Riyadh, Saudi Arabia
5.0
6
Payment method verified
Member since Apr 15, 2018

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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.