
// Development
How Much does it Cost to Create an Evernote Clone?
// Development
From this article, you will learn how much it costs to create a clone of Evernote – an app with an extremely simple and user-friendly interface for taking notes, which cannot be lost due to synchronization with all types of platforms (web, smartphones, tablets, and computers) and a convenient system of search and tags.
The cost of app development mostly depends on two factors — project complexity and developers’ location (country, city). Complexity is a number of features and depth of work. By this criterion software products are usually roughly divided into simple (400 hours to develop), medium (400 to 800 hours), and complex (800 to 1500 hours or more).
Location is important because the average wage in various countries may be quite different. For example, specialists from the USA and Western Europe make the most money whilst the developers in Eastern Europe, Asia, and Africa earn two-three and sometimes even ten times less than their American colleagues.
Here are freelancers’ averaged hourly rates by regions:
In summary, the creation of the basic functionality of a clone requires $1216 in Eastern Europe, $2546 — in Western Europe, $3610 — in the USA.
These are specific features, which users get when installing the Evernote app (or when registering in the web version). They are available on all types of devices compatible with Evernote. This list includes:
Web clipping. Users can save any web page or other content as a note with this feature. All that is required is to select «Share» and specify Evernote as a final destination. When going to the app, the users will have the possibility to select a notebook (note section created by the user).
This feature development will take 8 hours or $256 to $760.
Notes management. A feature that enables users to create, edit, update, sort, and save notes. You can create a note on Evernote and fill it with content in several ways:
Shared access / note management. When creating a clone you should also add the possibility to share notes with other users and work on them together. This functionality can work in two modes:
Work chat inside the app. Joint work becomes a lot easier if the platform users have the possibility to communicate in real-time without going out of the app. Work chat provides this possibility by letting people communicate through text or audio. Evernote also notifies the chat members of new messages with SMS and push notifications. SMS are sent to users, who have not yet installed Evernote.
The chat creation takes 28 hours, which will be spent on:
Synchronization of all versions (platforms). Most people also have a computer, laptop, and/or tablet aside from a smartphone, so Evernote does not limit its users to devices they have to work on. They all have one account, which the user can log in from any device. This is done with the help of interaction between the client-side and server-side of the mobile app, the implementation of which needs 24 hours or $768 to $2280.
By entering a subscription to Evernote, users get several additional possibilities: more space for new notes every month (free version provides only 60 MB per month), offline access, synchronization among all devices (between two devices in basic version), template creation, and search in Office. Let’s consider how much time and money this functionality creation requires.
Offline mode. In the free version of the app without the internet, the system shows only a part of the information about the notes such as headings, tags, small text fragments, etc. To get full access to the information a user needs to go online or get a paid subscription.
Even if the users get the basic subscription on Evernote for $8 per month, they can work with their notes without the internet. To do so, it’s necessary to activate an «Offline notebooks» feature, which will create a corresponded folder in which you save the selected notes.
The development of such an offline mode takes 20 hours and costs $640 to $1900.
Synchronization with email. Working with emails is an integral part of everyone’s life. We regularly send many messages to friends, colleagues, and acquaintances. For this reason, Evernote has added the possibility to work with these messages directly through the app: to make a note of the message and vice versa with a couple of clicks. All you need to do is open the message, enter an Evernote private address, and click «Send». Then open the app and continue working with emails the way you like.
The total time of implementing this functionality in an Evernote clone on the server side is 16 hours or $512 to $1520.
Lock code. Data security means a lot to the users so you have to implement features of access restriction by passwords when you will be creating a clone. The app will request such a password every time a user turns on his phone, computer, or tablet.
The total time to implement is 3 hours and the cost is $96 to $285.
Extended search. This feature allows searching not only inside the notes but also inside the documents attached to them (word, PDF, txt, and others). You can implement the possibility of search inside images as well. This feature takes around 16 hours to implement on the server side.
Notes in PDF. Evernote also allows adding various remarks to the PDF documents: highlight an object, add an arrow, text note, or any other changes. It will take 40 hours to implement in your app. The cost — $1280 to $3800.
Notes history. If you create this feature, the users will have access to earlier versions of the notes (like in Google Docs). As a result, they can easily restore the lost data if needed. You have to spend 16 hours (backend — 8 hours) and $512 to $1520 on it.
Business card scanning. The app will be scanning business cards with a phone’s camera, translate the image into textual information and sort it by respective categories such as name, position, phone number, etc. It may be useful to add loading additional data from LinkedIn and Facebook. It will take 8 hours for the frontend and 32 hours for the backend. If you need a social network, integrating it will take 8 more hours.
Discover similar notes. Automatic search for notes with similar content (and tags) when creating/opening a new note will help to fight with loading the app with the same notes and/or to detect related notes. The time to implement — 16 hours (backend — 16 hours).
Note presentations. This feature will make it possible to show notes in a full-screen mode. That is useful if you need to show the content to colleagues, family, and friends. It will take about 8 hours to implement.
Your Evernote clone will work with large amounts of users’ personal and business information, so you should take care of the protection of secret data when creating this app. In the Evernote network, this problem is solved by codebook encryption, which works as an extension of HTTPS encryption that is protecting important information on the user’s device as well as during its transfer. Due to this, third parties cannot read the users’ confidential data even if they have access to your traffic or SSL keys.
Along with this method, Evernote is using the following security settings to protect the users’ personal data:
Total time of working with the server side — about 200 hours.
Aside from the development, you’ll have to spend time on making your app look nice and be user-friendly. Therefore, you will need to spend 210 hours on the development of UI/UX design and about 113 hours on pretesting and error correction when creating a clone.