[PR #3184] [CLOSED] AppFlowy build tasks for Android platform #5612

Closed
opened 2026-03-23 22:19:31 +00:00 by mirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/AppFlowy-IO/AppFlowy/pull/3184
Author: @rileyhawk1417
Created: 8/13/2023
Status: Closed

Base: mainHead: appflowy_android_build


📝 Commits (10+)

  • 1aa3cbf feat: ensure AppFlowy builds for Android platform
  • ca85694 Merge remote-tracking branch 'origin' into appflowy_android_build
  • b53d6cb Merge branch 'AppFlowy-IO:main' into appflowy_android_build
  • 850116d Merge branch 'appflowy_android_build' of github.com:rileyhawk1417/appflowy into appflowy_android_build
  • 702c193 chore: restore iOS sim tasks & launch
  • 2bf67c4 Merge branch 'main' into appflowy_android_build
  • 32608fd Merge branch 'AppFlowy-IO:main' into appflowy_android_build
  • ac31594 Merge branch 'AppFlowy-IO:main' into appflowy_android_build
  • 0b906e4 fix: rename android vscode label
  • 6eae665 chore: ignore android generated build files

📊 Changes

23 files changed (+313 additions, -46 deletions)

View changed files

📝 .gitignore (+2 -0)
📝 frontend/.vscode/launch.json (+31 -0)
📝 frontend/.vscode/tasks.json (+39 -3)
📝 frontend/Makefile.toml (+52 -0)
📝 frontend/appflowy_flutter/android/README.md (+19 -19)
📝 frontend/appflowy_flutter/android/app/build.gradle (+10 -2)
📝 frontend/appflowy_flutter/android/app/src/main/AndroidManifest.xml (+1 -0)
frontend/appflowy_flutter/android/app/src/main/jniLibs/CMakeLists.txt (+73 -0)
📝 frontend/appflowy_flutter/android/build.gradle (+3 -2)
📝 frontend/appflowy_flutter/android/gradle/wrapper/gradle-wrapper.properties (+1 -1)
📝 frontend/appflowy_flutter/packages/appflowy_backend/android/build.gradle (+3 -2)
📝 frontend/appflowy_flutter/packages/appflowy_backend/android/gradle/wrapper/gradle-wrapper.properties (+1 -1)
📝 frontend/appflowy_flutter/packages/appflowy_backend/example/android/app/build.gradle (+1 -1)
📝 frontend/appflowy_flutter/packages/appflowy_backend/example/android/app/src/main/AndroidManifest.xml (+1 -0)
📝 frontend/appflowy_flutter/packages/appflowy_backend/example/android/build.gradle (+2 -1)
📝 frontend/appflowy_flutter/packages/appflowy_backend/example/android/gradle/wrapper/gradle-wrapper.properties (+1 -1)
📝 frontend/appflowy_flutter/packages/appflowy_popover/example/android/gradle/wrapper/gradle-wrapper.properties (+1 -1)
📝 frontend/appflowy_flutter/packages/flowy_infra_ui/android/build.gradle (+2 -1)
📝 frontend/appflowy_flutter/packages/flowy_infra_ui/android/gradle/wrapper/gradle-wrapper.properties (+1 -1)
📝 frontend/appflowy_flutter/packages/flowy_infra_ui/example/android/gradle/wrapper/gradle-wrapper.properties (+1 -1)

...and 3 more files

📄 Description

Feature Preview

  • This PR is related to AppFlowy Editor, so its in preparation for when AppFlowy Editor supports the mobile version. The PR just has the build tasks to make it run on android.
  • There is one issue with it working on Windows platform. The rust backend does not compile for android, otherwise there's nothing wrong with the dart(frontend) part.

PR Checklist

  • My code adheres to the AppFlowy Style Guide
  • I've listed at least one issue that this PR fixes in the description above.
  • I've added a test(s) to validate changes in this PR, or this PR only contains semantic changes.
  • All existing tests are passing.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/AppFlowy-IO/AppFlowy/pull/3184 **Author:** [@rileyhawk1417](https://github.com/rileyhawk1417) **Created:** 8/13/2023 **Status:** ❌ Closed **Base:** `main` ← **Head:** `appflowy_android_build` --- ### 📝 Commits (10+) - [`1aa3cbf`](https://github.com/AppFlowy-IO/AppFlowy/commit/1aa3cbf57675767e92c50ea142251589905d8a36) feat: ensure AppFlowy builds for Android platform - [`ca85694`](https://github.com/AppFlowy-IO/AppFlowy/commit/ca8569434d57d3c8b45332f4e457855889f9b5b4) Merge remote-tracking branch 'origin' into appflowy_android_build - [`b53d6cb`](https://github.com/AppFlowy-IO/AppFlowy/commit/b53d6cbe55e6f59f8f013abd51853419e25ba49b) Merge branch 'AppFlowy-IO:main' into appflowy_android_build - [`850116d`](https://github.com/AppFlowy-IO/AppFlowy/commit/850116d378de3ff8a8adcd0bfe5cc8a9be4345a4) Merge branch 'appflowy_android_build' of github.com:rileyhawk1417/appflowy into appflowy_android_build - [`702c193`](https://github.com/AppFlowy-IO/AppFlowy/commit/702c19389c937fe2056a9210ce63c5432e4f24c2) chore: restore iOS sim tasks & launch - [`2bf67c4`](https://github.com/AppFlowy-IO/AppFlowy/commit/2bf67c4ff89595ad0980f14e489fca7af0b184a2) Merge branch 'main' into appflowy_android_build - [`32608fd`](https://github.com/AppFlowy-IO/AppFlowy/commit/32608fdff742a1700bda0a7d06859574492b54af) Merge branch 'AppFlowy-IO:main' into appflowy_android_build - [`ac31594`](https://github.com/AppFlowy-IO/AppFlowy/commit/ac3159407d2ba60d2c452e350a8920e2ff2daf32) Merge branch 'AppFlowy-IO:main' into appflowy_android_build - [`0b906e4`](https://github.com/AppFlowy-IO/AppFlowy/commit/0b906e4670136ce981ac5d932ba8ab2d24ad2b8a) fix: rename android vscode label - [`6eae665`](https://github.com/AppFlowy-IO/AppFlowy/commit/6eae6655f85c5d627953528ec587111cb727e766) chore: ignore android generated build files ### 📊 Changes **23 files changed** (+313 additions, -46 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+2 -0) 📝 `frontend/.vscode/launch.json` (+31 -0) 📝 `frontend/.vscode/tasks.json` (+39 -3) 📝 `frontend/Makefile.toml` (+52 -0) 📝 `frontend/appflowy_flutter/android/README.md` (+19 -19) 📝 `frontend/appflowy_flutter/android/app/build.gradle` (+10 -2) 📝 `frontend/appflowy_flutter/android/app/src/main/AndroidManifest.xml` (+1 -0) ➕ `frontend/appflowy_flutter/android/app/src/main/jniLibs/CMakeLists.txt` (+73 -0) 📝 `frontend/appflowy_flutter/android/build.gradle` (+3 -2) 📝 `frontend/appflowy_flutter/android/gradle/wrapper/gradle-wrapper.properties` (+1 -1) 📝 `frontend/appflowy_flutter/packages/appflowy_backend/android/build.gradle` (+3 -2) 📝 `frontend/appflowy_flutter/packages/appflowy_backend/android/gradle/wrapper/gradle-wrapper.properties` (+1 -1) 📝 `frontend/appflowy_flutter/packages/appflowy_backend/example/android/app/build.gradle` (+1 -1) 📝 `frontend/appflowy_flutter/packages/appflowy_backend/example/android/app/src/main/AndroidManifest.xml` (+1 -0) 📝 `frontend/appflowy_flutter/packages/appflowy_backend/example/android/build.gradle` (+2 -1) 📝 `frontend/appflowy_flutter/packages/appflowy_backend/example/android/gradle/wrapper/gradle-wrapper.properties` (+1 -1) 📝 `frontend/appflowy_flutter/packages/appflowy_popover/example/android/gradle/wrapper/gradle-wrapper.properties` (+1 -1) 📝 `frontend/appflowy_flutter/packages/flowy_infra_ui/android/build.gradle` (+2 -1) 📝 `frontend/appflowy_flutter/packages/flowy_infra_ui/android/gradle/wrapper/gradle-wrapper.properties` (+1 -1) 📝 `frontend/appflowy_flutter/packages/flowy_infra_ui/example/android/gradle/wrapper/gradle-wrapper.properties` (+1 -1) _...and 3 more files_ </details> ### 📄 Description <!--- Thank you for submitting a pull request to AppFlowy. The team will dedicate their best efforts to reviewing and approving your pull request. If you have any questions about the project or feedback for us, please join our [Discord](https://discord.gg/wdjWUXXhtw). --> <!--- If your pull request adds a new feature, please drag and drop a video into this section to showcase what you've done! If not, you may delete this section. --> ### Feature Preview <!--- List at least one issue here that this PR addresses. If it fixes the issue, please use the [fixes](https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/using-keywords-in-issues-and-pull-requests) keyword to close the issue. For example: fixes https://github.com/AppFlowy-IO/AppFlowy/pull/2106 --> - This PR is related to [AppFlowy Editor](https://github.com/AppFlowy-IO/appflowy-editor/issues/68), so its in preparation for when AppFlowy Editor supports the mobile version. The PR just has the build tasks to make it run on android. - There is one issue with it working on Windows platform. The rust backend does not compile for android, otherwise there's nothing wrong with the dart(frontend) part. --- <!--- Before you mark this PR ready for review, run through this checklist! --> #### PR Checklist - [x] My code adheres to the [AppFlowy Style Guide](https://appflowy.gitbook.io/docs/essential-documentation/contribute-to-appflowy/software-contributions/submitting-code/style-guides) - [ ] I've listed at least one issue that this PR fixes in the description above. - [ ] I've added a test(s) to validate changes in this PR, or this PR only contains semantic changes. - [ ] All existing tests are passing. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror 2026-03-23 22:19:31 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#5612
No description provided.