&

Bond makes it simple to put your message into anyone's hands. Thousands of customers – both individuals and businesses – use Bond’s technology to make a personal impression through handwritten notes. With Bond’s amazing robots, customers send handwritten notes on customizable stationery from their phone or a computer.

Description

Montrose Software was hired to develop an iOS app that extends Bond.co offering of platforms that users can send Handwritten notes from. We integrated the app with the Bonds custom REST API and implemented the core business functionality. The app is used by thousands of customers delivering an intuitive and easy on the go experience.

Client Location
New York City
Project Team
1 - 4 Software Engineers

Technologies and Integrations

The app boasts many integrations to external services that drive new features development based on customers metrics and behavior. We integrated closely with Mixpanel service to track customer behavior in the app and AB test new features before releasing to a broader public.

Case Study

As part of the application we developed a near real time predictive system to calculate the perfect handwriting size based on the message content and the canvas size. Since bond handwriting robots generate the text with a level of randomness for each letter to guarantee the handwritten look of the final product there is no clear way of estimating the space taken by the message on canvas. Each letter can have different width since its variation is calculated during the render time based on a random seed.
for each letter to guarantee the handwritten look of the final product there is no clear way of estimating the space taken by the message on canvas. Each letter can have different width since its variation is calculated during the render time based on a random seed.
We had to create a system that would warn the user while writing a message that it is too big to fit on a canvas, this would only happen if automatic font scaling inside the app reached a maximum font size allowed for any give handwriting. Bond app queries the text renderer in the background on every word typed to check if the message is still within the bounds handwriting. We implemented the automatic throttling to limit the number of queries and width prediction to deliver real time speed while waiting for the server response.
We implemented the automatic throttling to limit the number of queries and width prediction to deliver real time speed while waiting for the server response.

Ready to develop your vision?

Click the button and let's do it together.

Contact us