Mobile Development 10 min read

Xianyu’s Journey with Flutter: Challenges, Open‑Source Practices, and Lessons Learned

Xianyu pioneered Flutter adoption in 2017, overcoming internal resistance and architectural gaps by creating the AliFlutter community and a hybrid Flutter Boost stack, successfully migrating its main app, learning from early open‑source missteps to improve documentation and APIs, and now commits to three more years of Flutter development while preparing for future cross‑platform ecosystems.

Xianyu Technology
Xianyu Technology
Xianyu Technology
Xianyu’s Journey with Flutter: Challenges, Open‑Source Practices, and Lessons Learned

In 2017 Xianyu became the first domestic team to adopt Flutter, launching a top‑down experiment to address talent shortage and low productivity. The early version of Flutter was immature and lacked precedent within the organization.

During the first years the team faced strong resistance: many developers doubted the technology, the project suffered from insufficient architectural preparation, and the original plan to use Flutter for the international version was cancelled, prompting a shift to integrate Flutter into the main app.

Key obstacles included organizational inertia, lack of decision‑maker support, and high onboarding cost for developers. Xianyu adopted a “rural‑encirclement” strategy, building internal interest groups (AliFlutter) and gradually influencing senior stakeholders.

To reduce developer cost, Xianyu started with a small team, designed a hybrid architecture (Flutter Boost) to coexist with native code, and solved packaging and lifecycle incompatibilities. This hybrid stack improved development efficiency and stability.

After completing the main‑line Flutter migration in 2018, the team attempted open‑source contributions. The first attempts suffered from poor documentation, missing tests, and inadequate community engagement, leading to criticism. The experience taught the team to respect the community, simplify APIs, and lower integration barriers.

The team continues to maintain open‑source projects such as Flutter Boost, inviting external contributors, and plans to address legacy design issues in upcoming versions.

Rumors that Xianyu abandoned Flutter are false; the company has published a book titled “Flutter Enterprise‑Level Application Development: Xianyu’s Technical Evolution and Innovation” to refute the claims. Xianyu remains committed to Flutter for the next three years, aiming to explore advanced development models and support the broader Alibaba ecosystem.

Looking ahead, Xianyu expects cross‑platform technologies to gain further importance with emerging operating systems like HarmonyOS and Fuchsia, and encourages developers to study Flutter’s concepts and code as a foundation for future innovation.

case studyfluttermobile developmentopen-sourceHybrid ArchitectureCross‑Platform
Xianyu Technology
Written by

Xianyu Technology

Official account of the Xianyu technology team

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.