Development of the Mobile App for the second-hand provider

Japan Retail

About Client

The client is a Japanese second-hand products supplier who wants to build a mobile application to manage their drivers and their daily tasks. This application is not only for internal use but also for a product sold to enterprises in the same field.

Challenges

After deciding on the project’s requirements, the client searched for a highly qualified and experienced team to implement it. Based on the experience of the TECHVIFY team of developers and our previous case studies that we have delivered for years, the client trusted and asked our consulting experts to implement the project.

The client commissioned the TECHVIFY team to build a mobile application used for both iOS and Android devices that contains the main feature of using Bluetooth Low Energy (BLE) to connect and get data from the scale.

The main challenge here was the difference in culture and language. Moreover, clients coming from Japan always have high expectations and detailed requirements.

Solutions

Our talented 6-member team included:

  • PM: 1
  • BrSE: 1
  • Mobile developers: 1
  • Backend developer: 1
  • Tester: 2

The fixed-price project was expected to last for four months. Based on the client’s specific requirements and the project’s characteristics, we approached it with the waterfall methodology, which was considered an optimal option for achieving the highest results.

Analysis and design

Professionals in TECHVIFY’s development team began to define the client’s demands and requirements. After that, we developed a thorough project plan and a detailed risk analysis to minimize the potential effects.

Implementation and deployment

During this phase, our software developers used Flutter, a mobile cross-platform framework that reduces development, maintenance, and cost.

We also embed the source code provided by the client to replicate the behavior of the real device on a Raspberry device for a BLE connection.

The product was released after the requested changes from the client were implemented. The app has been implemented with the necessary mobile app functionality.

Maintenance

After the deployment phase, our team put maintenance and support into practice. This phase involved frequently implementing change requests, identifying and addressing bugs, and ensuring the mobile app ran smoothly on both iOS and Android platforms.

Outcome

Partnering with TECHVIFY, the client was satisfied with the final mobile application and its key features:

  • Submit Weighing registration
  • Track daily routes with distance calculations.
  • Connect to a scale device and get data using BLE

The product has been completed on time and has reached high performance on both iOS and Android platforms. This successful application is helpful for internal use and a profitable product our client sells to other businesses in the same industry.

Technologies and Tools

  • Terrraform, Pyhon, Amazon web services, Flutter
  • Cloudfront, S3, AWS Transcoder, SNS, SQS, Cognito, API Gateway, Lambda, RDS Proxy, RDS
  • SendGrid, Firebase
  • SQL Database, Power Apps

More Case Studies

230220 case study telehealth 2
Telehealth Software Design and Development for appointment booking

Client: United States

TECHVIFY's development team created HIPAA-compliant iOS and Android apps that allow patients to easily book appointments and conference calls with their doctors via an encrypted video connection.

casestudy1 2111
Build a Platform Supporting Custom Reporting Frameworks

Client: Singapore

TECHVIFY has completed the project with the biggest and best team of the year, 11 successful releases, and good user feedback.

case study 23 1 01
Building a web application for digital banking

Client: Singapore

TECHVIFY’s team provided proactive problem-solving and consulting throughout the project. It allowed for minimizing internal integration issues and risks of backward compatibility with the old application’s architecture.