Android app

An android mobile application to empower retailers throughout Argentina

Native Android development

The Application’s Main New Features

The Android application allows a small store owner to access special offers and make bulk purchases together with other store owners.

Integration And Registration With Social Media

To jump right to the important stuff: getting great deals!

Initial preferences setup

Through one extra registration step. The user personalizes his profile by choosing the categories that are relevant to him.

Personalized And Categorized Offers Feed:

Implementation of filters to present summaries of offers matching users preferences and interests.

User comments on offers

To reinforce the idea of a community where users stand shoulder to shoulder to get better deals. Also, this works as a channel of communication with CDO itself, as users post questions and evacuate doubts.

Social Media Share

To promote the use of the app and share particularly good offers

Google maps integration:

Having an accurate delivery address was paramount, so the old text field was replaced by a Google Maps widget.

Tracking and feedback of orders and deliveries.

A special customized widget was designed to these ends, and a feedback channel was added so the users could comment on any problem in the delivery process.

Advanced analytics and segmented user tracking.

Knowing what the user does in order to learn and iterate towards a better service is one key concept in the LEAN approach. We added a robust integration with Google Analytics, tracking the behaviour of the users anonymously.

New application with improved architecture

The changes in the UI and the new features were so drastic that they demanded a better architectural approach. We decided to start a new android application from scratch, taking an iterative approach where we would tackle the most essential functionalities first and then build on top of that.

Though the technology remained essentially the same, native Android, we implemented an MVP + S (Model View Presenter + Service) architecture so as to have better software scalability and maintainability.

We also added some well known code libraries to connect to the backend, manage asynchronous events, handle dependency injection and navigate throughout the app.

The implementation of a new design to offer an enhanced user experience

While in this project we did not participate in the discovery of the user experience enhancements or the definition of the new UI, it was on our side to make these two come alive.

Since the UI was heavily customized, the main challenge was to develop a set of new components that would serve to the UI needs while keeping the native feel of the Android platform.

Buttons, sliders, cards and more widgets were adapted and even completely created from scratch.

end

Previous Work

Interactive Micro-Website

We partnered with X-Team to work on a high-profile micro-website for a well-known Hollywood TV studio

Next Work

Microservices Solution

Microservices architecture for warehouse management system

Small enough to care,
big enough to get the job done

La Plata, ARGENTINA

Av. 13 #99, Offices 201 & 204

Neuquén, ARGENTINA

Independencia 596, Edificio Fidtech

Paris, FRANCE

24 Cour des Petites Écuries, 75010

© 2021

NAN

LABS. All Rights Reserved.