Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android: Provide a single entrypoint view that allows customers to get new tools without adding each tool individually #24

Open
okdistribute opened this issue Jan 20, 2024 · 2 comments
Assignees

Comments

@okdistribute
Copy link
Collaborator

okdistribute commented Jan 20, 2024

  • Menu list of the tools by name.
  • Click the tool and see the full-view
  • Easily switch between tools with a visible menu
@okdistribute okdistribute changed the title Provide a single entrypoint view that allows customers to get new tools without adding each tool individually Android: Provide a single entrypoint view that allows customers to get new tools without adding each tool individually Jan 20, 2024
@rajramsaroop rajramsaroop self-assigned this May 30, 2024
@rajramsaroop
Copy link
Collaborator

rajramsaroop commented Jun 4, 2024

Thinking about expanding on the details of this story a little bit more:

  • Create a UI that a client can place in their app in whatever screen they think is appropriate (like a developer settings screen).
  • The UI will be a menu that will allow a user to navigate to each of the tools.
  • On the Android side I'm hoping this can just be a single dependency so that the user doesn't have to pull in separate dependencies for each of the tools.
  • For testing this out or being able to see what it will look like, I will be adding it as a separate module and then including that module in the demo app that's part of the tools repo.
  • (Nice to have) In the future, as a separate story we will look at publishing to Maven locally (I was having issues) so that it can be tested in demo apps locally first. I think this presents a slightly more realistic implementation. Also nice to be able to test things locally before publishing is always good.
  • Existing modules can still be imported if some clients prefer to customize things more.

Let me know if I'm missing anything.

@okdistribute
Copy link
Collaborator Author

Sounds great. Whatever will get this into customers hands faster

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants