Case Study: Rapid Development of JD.com “Jingdong Fast Version” Mobile App
This article details how JD.com’s retail teams collaboratively designed, built, and launched the lightweight Jingdong Fast Version mobile app in early 2020, outlining the project’s tight timeline, cross‑team coordination, technical architecture, design simplifications, and the successful on‑time release despite pandemic constraints.
In early 2020, as the pandemic unfolded, JD.com launched a lightweight "Jingdong Fast Version" app to provide a low‑price, simple, and enjoyable shopping experience, aiming for smoother browsing, direct information, and easy-to‑use features.
The project was high‑priority and urgent, requiring a full‑function app built from scratch under severe time pressure and remote collaboration, while ensuring the main JD.com app remained unaffected.
Project management introduced a special control plan: clear role assignments, a unified milestone schedule, and rapid technical architecture selection, coordinating 38 product lines and 14 distributed teams to meet all milestones without delay.
Key project regulations were established, such as allocating 10% of time to scope definition, 20% to PRD finalization, mandatory approval for any changes, and a "whoever violates is responsible" mechanism.
The project milestones were achieved on schedule, with the Android version released on April 26 and the iOS version on April 29, demonstrating effective multi‑team collaboration.
Design highlights focused on extracting core design language from business requirements, simplifying UI components, and delivering a clean, fluid shopping environment.
Technically, the Fast Version inherited 38 core modules from the main JD.com app and added five unique marketing interactions, requiring rapid architecture setup, server, iOS, and Android development.
Infrastructure work covered basic architecture, SOA gateway integration, and secure multi‑application monitoring, with new APIs and network middleware added to meet security and performance needs.
Server deployment involved domain registration, host provisioning, Zookeeper configuration, database access control, logging setup, and extensive monitoring via UMP, ensuring stability during high‑traffic events.
Client frameworks for Android and iOS were built using Aura and iBiu, respectively, emphasizing a minimal dependency core, followed by integration of essential services such as configuration, crash monitoring, networking, and encryption.
The homepage was rebuilt to retain essential e‑commerce elements while simplifying over 80% of the UI, reusing core components from the main app and redesigning sections like top navigation, focus area, treasure chest, and core floors.
Login leveraged JD.com’s unified authentication system with multiple login methods, while the message center reused the main app’s messaging architecture, streamlining push and display functionalities.
The "Tongtian Tower" page‑building system provided a platform for rapid marketing page creation, supporting personalized content for the Fast Version.
Testing emphasized minimal impact on the main app, with daily defect reports, pre‑deployment testing of core services, and data collection for crashes and exceptions.
After launch, the app achieved a crash rate of around 0.08% and rapid UV growth, confirming the effectiveness of the accelerated development process.
The case study concludes that a disciplined, cross‑functional approach can deliver a high‑quality mobile app quickly, even under pandemic constraints, and highlights the team’s commitment to continuous improvement.
JD Retail Technology
Official platform of JD Retail Technology, delivering insightful R&D news and a deep look into the lives and work of technologists.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.