ARK-Builders / ARK-Builders/Navigator

Integration with external applications

Open
#166 4 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
Kotlin
Stars
16
Forks
14
PR merge metrics
No merged PRs in 30d

Description

We should select the best open-source applications we can use with ARK Navigator:
_e.g._ image editor can be called by [edit] button from gallery mode.

We should fork those applications and add support of our application:
_e.g._ image editor should know where to locate _root folder_ of resource's new version to save.
_also_ it might call ARK Navigator back in order to label new version with tags of old version.

We should have options to install our versions of these apps in Settings screen (#77).
Any call to external application should check if one of our versions of these apps is installed and can handle the call:
* If yes, we should open it directly without asking the user.
* If no, we should open app chooser and remember the choice (current behaviour).
Such a choice should be possible to reset in Settings screen.

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by reviewing the gallery-mode edit action and Settings issue #77, then identify the external-application call flow and the applications to support; done would require integrated app versions, installation settings, automatic handling when available, and configurable chooser behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, kotlin
Domain
mobile
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.