Successful development of a mobile e-signature solution
Scrive is a premium eSign and e-identification solution that helps businesses modernise their contract workflows. It digitizes point-of-sale transactions and allows organizations to handle paperless agreements. Founded in 2010 and based in Stockholm, Scrive has become a market leader in the e-signing space in the Nordics.
Scrive continues to expand globally, with a strong focus on enterprise companies in the telecom, finance and automotive industry. But, did you know that they’re also the client we worked with the longest? Since 2015, Scrive has relied on our technological expertise to develop and improve mobile applications.
The hero/dot team is full of great guys, and they’re easy to work with.We established a great relationship with them from the beginning. They’ve basically become a part of our company. I look forward to continuing our work together.
Chief Product Officer
How has it all started? In 2015, Scrive developed a web-based signature platform, but they needed a mobile solution to optimise e-signing for retail point-of-sale. They wanted to allow companies to e-sign documents directly on the screen of in-store tablets.
Since Scrive did not have an internal mobile team, they decided to outsource an iPad app development to some Polish software house. Ultimately, Scrive was not satisfied with this partnership and decided to find another company to work with on the Android version of the app. This client entrusted us with this project, convinced by a previous client's recommendation.
We successfully developed the tablet application and maintained it to ensure the highest possible performance. After three years, one of our developers identified that maintenance became difficult and costly, as the initial technology has become dated. We recommended Scrive rewrite both apps in Flutter.
The code written by the previous software house has left much to be desired regarding quality. Since the mobile solution would be the core of their business, we shared our concerns with Scrive. The client has agreed that the app wasn’t up to standards, and as a result, we:
- Rebuilt Scrive’s existing iOS application and simultaneously delivered an Android application.
- Took full responsibility for the development of the product and successfully implemented all solutions,
- Introduced some unconventional app features (for example, a screen saver) to meet the specific needs of retailers.
- After the launch of the app, we helped Scrive add more features (such as QR code scanning) to improve the experience of e-signing even further.
After three years, as we identified maintenance issues, the apps were rewritten in Flutter. Here are our iOS/Flutter Developer's thoughts on the root cause of this change:
Scrive is the oldest maintained project in the company, and it has been running for over 7 years. Many developers have worked on it, which has resulted in inconsistencies in the code. The technology had become outdated and maintaining the Android and iOS implementations had become problematic. Our PM, Amanda, has started to feel powerless, as the same bugs in native apps kept reappearing and developers couldn’t fix them properly.
After rewriting the app for Flutter, all the problems went quiet. A cross-platform technology meant only one code was needed, resulting in faster and more cost-effective development. The process went very smoothly, and a singular developer delivered both apps in 4 months. More importantly, the release was non-invasive for the users who experienced it as a regular app update.
The problem with outdated technologiesScrive is the oldest maintained project in the company, and it has been running for over 7 years. Many developers have worked on it, which has resulted in inconsistencies in the code. The technology had become outdated and maintaining the Android and iOS implementations had become problematic. Our PM, Amanda, has started to feel powerless, as the same bugs in native apps kept reappearing and developers couldn’t fix them properly.
iOS/Flutter Developer at hero/dot
We developed a mobile solution that is very easy to use for both sellers and buyers, greatly improving the experience of e-signing. Although the application is simple, it continues to prove powerful and can be integrated with many systems, products and services.
Having worked with Scrive for 7 years, we couldn’t have been prouder to see them thrive and succeed. It brings us joy to update our case study and see the following numbers double or even triple.
Contact us today, and let the future show how our collaboration will affect your own success story!
More case studies