EndorsedendorsedCompleted

SmartLunch Mobile App Development

Services Covered:

Mobile Application Development
Project hero — replace with case study imagery
Industry
Industry

E-commerce & Retail

Duration
Duration

1 month

Budget
Budget

Less than 10K

Client Size
Start Date

1 April 2023

Team Size
Team Size

1-5 Employees

Engagement Model
Engagement Model

Onshore

Project Capability Score (PCS)

gauge meter
80/100
Strong

Project Capability Score (PCS) estimates how capable Droids On Roids is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

SmartLunch

map Poland

Project Summary

Droids On Roids developed an Android mobile application for SmartLunch, a meal-ordering platform, focusing on device compatibility, push notifications, and maintainability. They implemented compatibility for devices running Android 5.1+, integrated OneSignal for notifications, added deep-link and PayU return handling, and improved app state and external-link handling. The vendor refactored code, updated dependencies, and documented architecture to support knowledge transfer and reduce technical debt, delivering on time and with high quality.

Key Challenges

  • Improving the performance and efficiency of the application
  • Ensuring compatibility with the latest Android devices and operating systems
  • Reducing maintenance costs by using up-to-date and well-supported technologies
  • Increasing the security and stability of the application

Project Deliverables

  • Android compatibility for devices running Android 5.1 or higher
  • Access to device resources (files, camera, clipboard, notifications)
  • Proper handling of application state (pause/resume/close)
  • Notification when no internet connection at launch
  • Implementation of an Android loader for asynchronous loading
  • Integration with OneSignal SDK for push notifications and device/user ID handling
  • Support for deep links and PayU return/redirect handling
  • Opening external links outside the application

Project Solution

Droids On Roids delivered Android-focused mobile development work: they ensured compatibility with Android 5.1+, implemented access to device resources (files, camera, clipboard, notifications), handled app state transitions, added offline-launch notifications, built an Android loader for asynchronous processing, integrated the OneSignal SDK for push notifications (managing device ID/user ID pairs), supported deep links including PayU return handling, and enabled opening external links. They also refactored code, updated dependencies, and documented the codebase and architecture to improve maintainability and enable knowledge transfer.

Project Outcome

  • Refactored code to improve readability, maintainability, and extensibility
  • Updated dependencies and resolved compatibility issues
  • Documented code and architecture to facilitate knowledge transfer and collaboration
  • Prioritized and addressed technical debt in critical areas
  • Delivered work on time and to a high quality, resulting in a satisfied client

Platforms

  • MobileMobile

Tech Stack

  • AndroidAndroid

Client Endorsement

Overall Review Rating

5star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

Droids On Roids skillfully and timely delivered the project with high quality, meeting the client's goals. They facilitated knowledge transfer and collaboration among the client's developers through code and architecture documentation. Their professionalism and trustworthiness were excemplary.

Dominik Mokrosz

Head Of Product, SmartLunch at SmartLunch

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Droids On Roids

Ongoing
Information Technology

Airline Mobile Booking App — Flutter UX/UI & IBE Integration

Preview of the Airline Mobile Booking App — Flutter UX/UI & IBE Integration
Budget:
Confidential
Duration:
93 months
Team Size:
6-10

Services Covered:

+2 more
Completed
Software Development

Android App Development for App Software Company

Preview of the Android App Development for App Software Company
Budget:
Confidential
Duration:
5 months
Team Size:
1-5

Services Covered:

+2 more