Feature request: Planning a native version of HarmonyOS Next for Joplin
Dear Joplin Development Team with Laurent Cozic,
First, allow me to express my deep respect for your work. Joplin, with its exceptional open-source ethos, strong local-first privacy protections, and rich features, has become my indispensable digital brain. Thank you for your great efforts.
I am editing this post on behalf of many Chinese users like me to make a feature request for future development: Is Joplin considering a native application for Huawei's HarmonyOS Next?
We make this request based on the following considerations:
Market potential: HarmonyOS has a large user base in China and is rapidly growing into an independent ecosystem. Grab this emerging platform for Joplin and promise to attract millions of potential new users.
Technical Synergy: Joplin's core features, such as Markdown editing and end-to-end encrypted synchronization, combined with HarmonyOS's system features such as cross-device routing and more optimized power management, have the potential to create a more seamless and robust user experience.
Community Contributions: We know that Joplin is a dynamic open-source project. If the team has initial intentions, we believe that developers in the community (myself, myself, if they can) may be willing to help in some form, such as initial code porting or testing work.
We understand that development resources are valuable and it takes time to develop such a plan. But we sincerely hope that the team will take this into account in the future.
Thank you again for everything you have done for Joplin. Regardless of what this request ends up with, I will continue to support this great project.
Hello, I’m currently testing the native HarmonyOS 6 version of Joplin. S3 synchronization, including E2EE, has already been implemented. I will upload it to the Huawei AppGallery.
你好,我正在测试原生鸿蒙 6 的 Joplin,已经实现包含 e2ee 的 s3 同步功能。我将上传至华为应用商店
Did you open source your HarmonyOS version? If so, can you share a link to the source code? I'm curious what changes were required to make it work with React Native
I only recently started development, so I haven’t made it compatible with React Native yet. I mainly worked on S3 sync and E2EE encryption/decryption. On the HarmonyOS side, Markdown is parsed using ArkTS, HarmonyOS’s native language.