Keeping your memories alive
Materialize your most memorable moments in seconds by ordering your album book from Albumii app
Albumii provides customers with a mobile and desktop app where they can materialize their photos by creating, designing, and ordering photo albums, wall arts, table decors among other printable photos. They come to us looking for a technology partner able to provide creative UX solutions, understand their business, users, and operations to design and launch a whole new experience to their customers by a complete rebranding and a renewed user-friendly UI and UX.
We kicked off the project by reviewing their iOS and Android apps to figure out opportunities to enhance user experience, we went through all end-user main app flows such as onboarding, album creation, ordering and check out. Having the app already launched and working, we had to gradually add the improvements while ensuring backward compatibility.
We also audited the platform architecture and back office, figuring out optimizations to improve platform robustness while reducing infrastructure cost. Our team got into all the workflow steps an order goes through and how the Albumii team handles each one. We optimized team efficiency providing the right information at every order status and triggering the proper actions to speed up album processing, handling, and delivery time.
+3 years, ongoing
The albumii platform
What you see is what you get
We provide a fresh and intuitive album editor where users could dully customize the album layouts, add creative stickers, or just change the background color. For that, we designed and implemented custom views and polished every user interaction and application flow to make the album creation easier than ever, even though it was the first time you are using the app. This is the key user feature, where they can preview their album before sending it to print.
Photobook Autofill Algorithm
We simplify album creation by providing a wonderful photo book by default. We use a sophisticated algorithm by combining face recognition techniques with photo metadata (resolution, creation time, orientation, etc) to automatically suggest the optimal layout for the users´ photos, and we always provide full control over customizations. Our team analyzed different photo scenarios - weddings, parties, trips, etc. - from different sources with different metadata and blended everything to let the model create the best possible photobook.
Limitless album creation. Offline Support
We designed a solution that doesn't require a network connection to create and design albums. By saving data locally, moving algorithms from server to device, using techniques to efficiently transfer data and optimize data usage; we allow users to upload their albums whenever the connection resumes and it's reliable, without losing all the design and work done. If the connection is lost during album uploading, we resume it from that point optimizing transfer data and overall time to create and order albums.
Based on analytics, reviews, and tests, we assisted Albumii to enhance its product and improve their features, processes, and overall user and admin experience.
Kotline Native Implementation
We created a Kotlin Multiplatform Mobile (KMM) module, a new cross-platform technology that provides an easy way to iterate and innovate our algorithm without any extra effort or putting stress into the system. All functionality and code that are involved in the default album creation were moved to these shared component that evolve at the same time, minimizing issues and ensuring consistence.
From day one, Albumii´s trusted our product development expertise and gave Xmartlabs "green light" to suggest, help Albumii team to prioritize functionalities and apply product ideas. We moved fast and lean and delivered a product that mitigates major pain points and more. We ran 2-week agile development sprint cycles, where our design specialists and engineers collaborate to release the most valuable functionalities that the CTO helped by our product manager discovered and prioritized.