NEW YORK, Sept. 21, 2020 /PRNewswire/ -- Dashlane today announced the completion of a bottom-to-top rewrite of its iOS app, improving efficiency, speed, and performance. The rewrite involved teams across three international offices led by the engineering group based in Paris, following a move from its original Objective-C codebase to account for the evolution of Apple technologies like Swift UI and Combine. The goal of the rewrite encompassed keeping up with the ever-changing iOS landscape, while making sure there was minimal disturbance for current iOS app users, diligently maintaining usable code, and providing a better digital experience for millions of Dashlane users.
The results of the rewrite included 50% fewer crashes compared to the previous app, after removing archaic architecture and legacy codebase, and 50% faster performance with the ability to load user accounts and get their password data to them faster—key for a password manager. Dashlane engineers now have the ability to evolve, maintain, and improve the iOS app experience easier than ever before.
Dashlane launched its iOS app in 2012. Throughout those eight years, the original Objective-C codebase remained. At the time, iOS was not as robust as it is today—limiting opportunities for a password manager app to provide useful features to users beyond copy and paste, or a pieced together web-view resembling autofill. By re-writing core parts of the iOS app mired in outdated and convoluted code in Swift, the engineering team was able to break down the monolithic app into neat, valuable frameworks, allowing for better test coverage. Over the years, code was re-written for internal cryptography, data sync mechanisms, and local storage tools, providing a running start for the rewrite, followed by six months of hard work from the team to ship an update in the App Store.
"While we didn't fail with our first app, our team wasn't satisfied with what we had achieved. We needed a drastic solution. We needed a rewrite," said Rew Islam, Senior Engineering Manager at Dashlane. "Our team has worked tirelessly to improve the app experience for our millions of users who want to keep their passwords safe, and we look forward to fitting out the new app with the latest iOS features."
For more on Dashlane and the iOS app rewrite, visit the Dashlane blog.
About Dashlane
Dashlane is a mobile and desktop app that gives you a shortcut for everything you do online. Log in instantly, fly through forms, and breeze through checkouts on every device you own. Dashlane works across every operating system, device, and browser, opening the walled gardens that normally inhibit our digital experience.
Our team in Paris, New York, and Lisbon is united by our passion for improving the digital experience and the belief that with the right tools, we can help everyone realize the promise of the internet. Dashlane has empowered over 13 million users and over 20,000 companies in 180 countries to dash across the internet without compromising on security.
SOURCE Dashlane
Related Links
WANT YOUR COMPANY'S NEWS FEATURED ON PRNEWSWIRE.COM?
Newsrooms &
Influencers
Digital Media
Outlets
Journalists
Opted In
Share this article