This site uses cookies to improve your experience. By continuing to browse the site, you agree to their use.
I agree
E-commerce
iOS
Android
Online store for electrical goods and lighting

TDM Electric mobile app development

Identify and fix key shortcomings in the existing mobile app that impacted the negative user experience.
Goal
TDM Electric is a manufacturer and supplier of lighting and electrical products.
Operating since 2007 with over 1,300 employees.
They have their own cable production plant, logistics centres, and 55 representative offices across Russia and abroad.

The client has an iOS app, but users complain about it.
Client tasks
1
Conduct an audit of the current app, identify and eliminate problematic areas and reasons for user complaints.
2
Set up PUSH notifications in the iOS app.
3
Configure data transfer from 1C for products, stock levels, prices, news, and promotions.
4
Develop a new Android app version, addressing the shortcomings of the current app.
Our solution
During the audit, we identified the following issues in the iOS app:

  • unclear product availability in stores;
  • excessively slow product loading;
  • non-functional search and text scaling;
  • no user authorisation;
  • no option to mute notification sounds.

Following the audit, we refactored the iOS app and fixed all identified bugs and repaired PUSH notifications.

We selected 1C-Bitrix "Site Management" as the server solution and retained the server API structure to avoid a complete iOS app overhaul.

Then we configured data exchange with 1C "Enterprise Management" and implemented background data loading on app launch. The app now receives up-to-date info on product availability, prices, news, promotions, and counterparties.

The Android app was developed from scratch. We accounted for iOS bugs identified earlier, using Kotlin as the programming language.
  1. Real-time integration with 1C for products with logging.
  2. Product lists with the ability to add items to favourites.
  3. Tracking webinar schedules for representative training.
  4. User feedback section.
  5. Search for representatives — select the nearest supplier and contact them.
  6. Product search by barcode.
Results
Timelines and Team
A team of 3 people
5 months
PHP
Technology stack
Swift
MS SQL
Kotlin
Firebase
1C-Bitrix
More relevant cases
Get your project estimate within 2 hours
Fill out the contact form — we’ll call you back the same working day