AB
AiBoss
Tutorials

CodeFly, the world's first AI Agent to support the generation of Huawei HarmonyOS applications.

This is the world's first intelligent agent that supports generating Huawei HarmonyOS applications. He Gang, CEO of Huawei Terminal BG, demonstrated at the event: with a one-sentence description, the CodeFly intelligent agent can help you generate applications.

Last week's Huawei Developer Conference (HDC.2025) was held in...AIIn this regard, I've seen Huawei make significant upgrades, the most impressive being the HMAF HarmonyOS.intelligentbodyframe.

Xiaoyi Assistant has been fully upgraded and launched.intelligentbodyPlatforms, including CodeFlyintelligentbodyIt was also a pleasant surprise for me.

The world's first to support the generation of Huawei HarmonyOS applicationsintelligentbody!

Huawei Consumer Business Group CEO He Gang demonstrated the following at the event:A one-sentence description function can make scanning fly.intelligentbodyIt helps you generate applications.

automaticGenerate requirements documents, complete application development independently within 10 minutes, support source code download, and retain copyright ownership.

No need to write code, no need to learn programmingIsn't this made for a newbie like me who can't understand code but loves all kinds of research?

I looked into it and was surprised to find that CodeFly also has a web version. I immediately tried it out, and the result was really quite good:

For a complete novice like me in application development, using it to create applications is incredibly easy!

Just chatting, no barriers whatsoever! As long as you can type clearly, that's fine.

Next, I'll take you through my entire application development process~

When we visit the CodeFly website, the homepage features numerous application development examples, allowing us to directly view the entire development process and the final result.

If you're lacking inspiration, you can browse around here for inspiration~

When chatting with friends in group chats, I always feel that my speaking skills are not good enough, and I can't express my thoughts well with words. So I wanted to create an application like this:

Prompt wordsI want to create a "King of Words" app to help my internet friends solve the problem of running out of words.

It offers the function of converting everyday language into high-EQ, sharp, argumentative, abstract, and corny pickup lines. Each style can be set in intensity, with three levels: low, medium, and high. Each time, three lines will be converted for the user to choose from.

The process involves the user entering or pasting text, selecting the language style and intensity for conversion, confirming the conversion, and generating copyable text.

It can be added to favorites; users can customize the name of their favorites and view and copy the content in their favorites at any time.

After we submit our request, it won't start generating immediately, but...First, improve and supplement the necessary functions of the entire program, and then list them out.

So even if you are just specialSimpleWith just a brief description, there's no need to worry about inaccurate requirements.

We can focus on the core business process documents it generates. If we are not satisfied with its improvements and additions, we can let it continue to be optimized.

At the end of its reply, it will provide two convenient replies.

One option is equivalent to agreeing and confirming, while the other displays segmented evaluation content. We can click the copy button after replying.One-clickCopy to the dialog box for editing.

I think it's already generated very well, and I don't have any further ideas for the time being, so I just confirmed it.

It compiled a listCore business process documentsThen, we clicked "Confirm" again below.

It compiled a listRequirements document.

Here, we now have three "employees" working for us.

The product manager provides the product requirements document, the test manager provides the product test cases, and the architect completes the architecture design document.

After we confirm it again, it will proceed step by step through a series of steps: architecture design, application development, data preparation, testing and optimization, and launch preview.

My application was completed in less than 10 minutes! That's incredibly efficient.

Once it's complete, click "Experience Now" in the bottom right corner to preview it in real time on the page.

The interface it generates includes a user interface and a backend user management interface.

We tried it out, and the page switching and interactive functions were great, and the backend management interface was also very comprehensive.

Style Transformation Experience

After using it for a while, I feel that the functions and the page can be further optimized.

I feel that style transformation alone is not enough. We can also add a simulated chat function so that people can practice talking to humans and computers more often.

So we made our demands directly to it.

Prompt words1. A new feature has been added allowing users to select a style and intensity for simulated dialogue. Users input text and receive a response in that style, enabling multi-turn conversations. Users can save or delete styles from their history; saved styles are readily available. 2. Existing favorites have been categorized into text and style-based dialogues based on current functionality. 3. User instructions for the tools have been added to the personal information page.

Here we get some information, to avoid misunderstandings, weOnly one requirement can be modified at a time..

My first choice was to change the newly added simulated dialogue feature.

It will regenerate a new requirements document, then update the application based on the new requirements document and provide a preview.

I gradually proposed changes, adding a collection of simulated dialogues and adding an image to the simulated dialogue interface on the homepage to make the page more aesthetically pleasing.

This is the final product:

Code FlyintelligentbodyAs the first "Wensheng Application" platform in China, it utilizes a multi-agent system (multi-agent application).intelligentbodyThe system technology enables the entire process of application development, from requirements analysis and code generation to test optimization and deployment.automaticchange.

In his keynote speech, Huawei Consumer Business Group CEO He Gang stated:We hope to achieve this through 'Scan and Fly'intelligentbodyThis will enable everyone to become a HarmonyOS developer."

In fact, flying on the code can do more than just...One-clickThe same applies to publishing HarmonyOS applications, whether as mini-programs, Android applications, or H5 web pages.

The page also provides source code downloads.This makes it easier for users with technical skills to perform secondary development, such as integrating with DeepSeek.Large ModelAlternatively, it can be deployed to your own server.

CodeFly can connect applications to over a hundred MCP services andAIability.

In addition to the text generation we used this time, it also supports image generation, image recognition, and speech generation. It can basically help us achieve the functions we want.

"Code on Takeoff" means "taking off immediately on top of code".

In actual experience, the development efficiency is indeed incredibly fast!

If AI The first half of the programming era was dominated by professional developers, represented by Cursor.AI If "coding" tools are the foundation, then CodeFly represents the second half of the game where everyone is a developer.AI "Development" moment.

Application development can be completed with just one sentence, one idea, and one requirement.Codefly is like a propulsion AI The "engine" of application development allows people without technical development skills to join the software development field.This is true "democratization of software development".

We are no longer limited by traditional programming thinking. With a 100% user perspective, creative and innovative applications emerge effortlessly!